📄 5.html
字号:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//En" "http://www.w3.org/TR/xhtml1/DTD/transitional.dtd">
<html>
<head>
<title>CSS Demo</title>
<style>
body { background-color: #FFFFFF; color: #000000; }
</style>
<script language="javascript">
//<![CDATA[
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)
block.ypos = parseInt(block.top)
block.activeleft = false
block.activeright = false
block.activeup = false
block.activedown = false
document.onkeydown = keyDown
document.onkeyup = keyUp
if (ns4) document.captureEvents(Event.KEYDOWN | Event.KEYUP)
}
function keyDown(e) {
if (ns4) {var nKey=e.which; var ieKey=0}
if (ie4) {var ieKey=event.keyCode; var nKey=0}
if ((nKey==52 || ieKey==100) && !block.activeleft) { // 4 向左
block.activeleft = true
block.activeright = false
slideleft()
}
if ((nKey==54 || ieKey==102) && !block.activeright) { // 6 向右
block.activeright = true
block.activeleft = false
slideright()
}
if ((nKey==56 || ieKey==104) && !block.activeup) { // 8 向上
block.activeup = true
block.activedown = false
slideup()
}
if ((nKey==50 || ieKey==98) && !block.activedown) { // 2 向下
block.activedown = true
block.activeup = false
slidedown()
}
}
function keyUp(e) {
if (ns4) {var nKey=e.which; var ieKey=0}
if (ie4) {var ieKey=event.keyCode; var nKey=0}
if (nKey==52 || ieKey==100) block.activeleft = false
if (nKey==54 || ieKey==102) block.activeright = false
if (nKey==56 || ieKey==104) block.activeup = false
if (nKey==50 || ieKey==98) block.activedown = false
}
function slideleft() {
if (block.activeleft) {
block.xpos -= 5
block.left = block.xpos
status = "x:" + block.xpos + " y:" + block.ypos // 在状态栏上显示当前位置
setTimeout("slideleft()",20)
}
}
function slideright() {
if (block.activeright) {
block.xpos += 5
block.left = block.xpos
status = "x:" + block.xpos + " y:" + block.ypos
setTimeout("slideright()",20)
}
}
function slideup() {
if (block.activeup) {
block.ypos -= 5
block.top = block.ypos
status = "x:" + block.xpos + " y:" + block.ypos
setTimeout("slideup()",20)
}
}
function slidedown() {
if (block.activedown) {
block.ypos += 5
block.top = block.ypos
status = "x:" + block.xpos + " y:" + block.ypos
setTimeout("slidedown()",20)
}
}
//]]>
</script>
</head>
<body onload="init()">
<p>单击小键盘上的键控制小方块运动
<br>2 = 向下, 4 = 向左, 6 = 向右, 8 = 向上</p>
<div id="blockDiv" style="position: absolute; left: 50px; top: 75px; width: 40px; height: 40px; background-color: #FF0000; border: solid 1px #000000;"></div>
</body>
</html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -