<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script type="text/javascript">
function create(){
var element = document.createElement("p");
element.style.border = "1px solid orange";
element.style.width = "300px";
element.style.position = "absolute";
element.style.top = "150px";
element.style.left = "100px";
var ypos = parseInt(element.style.top);
var xpos = parseInt(element.style.left);
if(xpos == 200 && ypos == 300){
return true;
}
if(xpos < 200){
xpos++;
}
if(xpos > 200){
xpos--;
}
if(ypos < 300){
ypos++;
}
if(ypos > 300){
ypos--;
}
element.style.left = xpos + "px";
element.style.top = ypos + "px";
setTimeout("create()",10);
var text = document.createTextNode("我的javascript之旅");
element.appendChild(text);
document.body.appendChild(element)
}
</script>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>我的JavaScript之旅!</title>
</head>
<body>
<input type="button" value="请按下!" onclick="create()" />
</body>
</html>不知道怎么回事啊. 文字不会走动.哪位大侠帮我看看..记住哦.哪里错误的要在帖子里解释下啊
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script type="text/javascript">
function create(){
var element = document.createElement("p");
element.style.border = "1px solid orange";
element.style.width = "300px";
element.style.position = "absolute";
element.style.top = "150px";
element.style.left = "100px";
var ypos = parseInt(element.style.top);
var xpos = parseInt(element.style.left);
if(xpos == 200 && ypos == 300){
return true;
}
if(xpos < 200){
xpos++;
}
if(xpos > 200){
xpos--;
}
if(ypos < 300){
ypos++;
}
if(ypos > 300){
ypos--;
}
element.style.left = xpos + "px";
element.style.top = ypos + "px";
setTimeout("create()",10);
var text = document.createTextNode("我的javascript之旅");
element.appendChild(text);
document.body.appendChild(element)
}
</script>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>我的JavaScript之旅!</title>
</head>
<body>
<input type="button" value="请按下!" onclick="create()" />
</body>
</html>不知道怎么回事啊. 文字不会走动.哪位大侠帮我看看..记住哦.哪里错误的要在帖子里解释下啊
解决方案 »
- ctrl+Enter 提交不灵敏怎么办?
- 发现IE8的一个BUG,有IE8的帮忙测试一下,非常简单的效果
- 郁闷了一个星期的问题!!!!!求达人帮忙解决!100分,先到先得
- 如何控制DIV 当鼠标在上面时停住 鼠标移开时滚动
- 白分求教两个问题
- 请问有办法在消息框左边加上自定义的图标吗?急!!!!
- 一个下拉菜单的问题
- 我感觉很难,大家看CSDN的登陆http://expert.csdn.net/expert/。。。。
- 新手请教,关于动态使用对象的问题
- arcgis api for JavaScript 在线修改字段属性
- 利用JavaScript使图片淡隐淡出问题
- 关于window.showModalDialog
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script type="text/javascript" simplemode=true src="http://kingfishers.googlecode.com/svn/trunk/Kingfishers/kingfishers/logger.js"></script>
<script type="text/javascript">function move(){
var element = document.getElementById("tempp");
var ypos = parseInt(element.style.top);
var xpos = parseInt(element.style.left);
if(xpos == 200 && ypos == 300){
return true;
}
if(xpos < 200){
xpos++;
}
if(xpos > 200){
xpos--;
}
if(ypos < 300){
ypos++;
}
if(ypos > 300){
ypos--;
}
$alert(xpos+","+ypos);
setTimeout("move()",10);
element.style.left = xpos + "px";
element.style.top = ypos + "px";
}
function create(){
var element = document.createElement("p");
element.style.border = "1px solid orange";
element.id="tempp";
element.style.width = "300px";
element.style.position = "absolute";
element.style.top = "150px";
element.style.left = "100px";
var text = document.createTextNode("我的javascript之旅");
element.appendChild(text);
document.body.appendChild(element);
move();
}
</script>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>我的JavaScript之旅!</title>
</head>
<body>
<input type="button" value="请按下!" onclick="create()" />
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script type="text/javascript">
function create(){
var element = document.createElement("p");
element.style.border = "1px solid orange";
element.style.width = "300px";
element.style.position = "absolute";
element.style.top = "150px";
element.style.left = "100px";
var ypos = parseInt(element.style.top);
var xpos = parseInt(element.style.left);
if(xpos == 200 && ypos == 300){
return true;
}
if(xpos < 200){
xpos++;
}
if(xpos > 200){
xpos--;
}
if(ypos < 300){
ypos++;
}
if(ypos > 300){
ypos--;
}
element.style.left = xpos + "px";
element.style.top = ypos + "px";
alert("aaaaaa");
var text = document.createTextNode("我的javascript之旅");
element.appendChild(text);
document.body.appendChild(element)
}
function doit()
{
create();
//放到create方法里面 会找不到create方法
setTimeout("create()",10);
}
</script>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>我的JavaScript之旅!</title>
</head>
<body>
<input type="button" value="请按下!" onclick="doit()" />
</body>
</html>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script type="text/javascript">function prepareMove(){
var op = document.createElement("p");
op.style.position = "absolute";
op.style.left = "100px";
op.style.top = "300px";
op.setAttribute("id","p1");
op.appendChild(document.createTextNode("我的JavaScript之旅!"));
document.body.appendChild(op);
}function move(pId,final_x,final_y,interval){
var element = document.getElementById(pId);
var ypos = parseInt(element.style.top);
var xpos = parseInt(element.style.left);
if(xpos == final_x && ypos == final_y){
return true;
}
if(xpos < final_x){
xpos++;
}
if(xpos > final_x){
xpos--;
}
if(ypos < final_y){
ypos++;
}
if(ypos > final_y){
ypos--;
}
element.style.left = xpos + "px";
element.style.top = ypos + "px";
var repeat = "move('"+pId+"',"+final_x+","+final_y+","+interval+")"
setTimeout(repeat,interval);
}
</script>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>我的JavaScript之旅!</title>
</head>
<body onload="prepareMove()">
<input type="button" value="请按下!" onclick="move('p1',500,500,10)" />
</body>
</html>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<script type="text/javascript">
var element = null;
function create(){
if(element == null){
element = document.createElement("p");
element.style.border = "1px solid orange";
element.style.width = "300px";
element.style.position = "absolute";
element.style.top = "150px";
element.style.left = "100px";
var text = document.createTextNode("我的javascript之旅");
element.appendChild(text);
document.body.appendChild(element);
}
var ypos = parseInt(element.style.top);
var xpos = parseInt(element.style.left);
if(xpos == 200 && ypos == 300){
return true;
}
if(xpos < 200){
xpos++;
}
if(xpos > 200){
xpos--;
}
if(ypos < 300){
ypos++;
}
if(ypos > 300){
ypos--;
}
element.style.left = xpos + "px";
element.style.top = ypos + "px";
setTimeout("create()",10);
}
</script>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>我的JavaScript之旅!</title>
</head>
<body>
<input type="button" value="请按下!" onclick="create()" />
</body>
</html>
setTimeout("create()",10);
}
setTimeout("create()",10);
其实可以用递归调用的。