喜悦国际村 » XML/HTML/CSS/Js » 谁能解释?无法正确现实图像!有源代码!

页: [1]
azn2004-12-29 08:11 PM
谁能解释?无法正确现实图像!有源代码!

<HTML>

<HEAD>
<TITLE>DHTML Demo</TITLE>
<script language="javascript">
<!--

ns4=(document.layers)?true:false
ie4=(document.all)?true:false

function init() {
if(ns4) block=document.blockDiv
if(ie4) block=blockDiv.style
block.xpos=parseInt(block.left)

document.onkeydown=keyDown
if(ns4) document.captureEvents(Events.KEYDOWN)
}

function keyDown(e) {
if(ns4) {var nKey=e.which;var ieKey=0}
if(ie4) {var ieKey=event.keyCode;var nKey=0}
if(nKey==97||ieKey==65){
slide()
}
}

function slide() {
block.xpos+=5
block.left=block.xpos
status=block.xpos
setTimeout("slide()",30)
}
//-->
</script>
</HEAD>

<BODY onLoad="init()">
<p>请按“A”键使图像滑动</p>
<div id="blockDiv" style="position:absolute;left:25;top:50;width:40">
<img src="../image/block.gif">
</div>
</BODY>
</HTML>

这个的图像根本不正常!

ALPS2004-12-30 02:27 AM
xpos
是什么属性?
第一次见...........呵呵

是不是应当改成
pixelLeft
注意你JS中的大小写问题......比如
if(ns4) document.captureEvents(Events.KEYDOWN)
应当是
if(ns4) document.captureEvents(Events.keyDown)

JS是敏感大小写的


查看完整版本: 谁能解释?无法正确现实图像!有源代码!


Powered by Discuz! Archiver 6.1.0  © 2001-2006 Comsenz Inc.
Processed in 0.005788 second(s), 2 queries