问题

●试题五

阅读下列说明和HTML文本,分析其中嵌入的JavaScrlpt脚本,将应填入(n)处的语句写在答题纸的对应栏内。

[说明]

本题实现用鼠标拖拽图片在Web页内移动的功能。将鼠标放在图片上,按下左键,移动鼠标便可带动图片一起移动。

【HTML文本】

<html>

<!省略部分为HTML框>

………

<style>

<!.drag{position:relative;cursor:hand}//css程序,通过类选择符建立类,类的名称为drag

>

</style>

(1) //JavaScript区域开始标识

var m=false//声明几个变量

var z,x,y

function p(){//定义一个函数p(),判断鼠标是否已按下左键

if( (2) &&m){

z.style.pixelLeft=a+event.clentX-x //定义图片左上角的位置

z.style.pixelTop=b+event.client Y-y

return false

}

}

function q(){//定义一个函数q()。如果是Netscape浏览器,就返回。

//所以此效果在Netscape浏览器中看不到

if(!document.a11)

retum

if(event.srcElement.className==“drag”,),//如果鼠标左键被按下,

//返回z,a,b,x,y的值

m=true

z=event.srcElement

a=z.style.pixelLeft

b=z.style.pixelTop

x=event.clientX

y=event.clientY

(3) //当鼠标移动时,执行p()函数,当鼠标按下的时候,执行q函数,

//当鼠抬起的时候,不执行任何函数

}

}

(4)

document.onmouseup=newfunction(" (5) ")

参考答案
您可能感兴趣的试题
  • ●已知字符T的ASCII码值的十进制表示为84。如果将最高位设置为奇校验位,则字符M的ASCII码值设置奇效验位后,它的二进制表示为 (1) 。(1) A.01001101B.11001101C.01
  • ●已知字母G的ASCΠ码,在其高位前再加上1位奇偶校验位后的机器码是01000111,则L和M的8位机器码分别为 (2) 和 (3) 。(2) A.11001100B.11001101C.
  • ●由6个字符的7位ASCⅡ编码排列,再加上水平垂直奇偶校验位构成下列矩阵(最后一列为水平奇偶校验位,最后一行为垂直奇偶校验位)。字符:3 0 X1 X2 0 0 1 1 0I 1 0 0 1 0 0
  • ●若进程P1正在运行,操作系统强行撤下P1进程所占用的CPU,让具有更高优先级的进程P2运行,这种调度方式称为 (7) ,此时P1进程处于 (8) 状态。 (9) 将CPU的时间分成若干个时间片轮流地
  • ●在采用非抢占式进程调度方式下,下列 (10) 情况不会引起进程切换。(10) A.一个更高优先级的进程就绪B.时间片到C.进程运行完毕D.进程执行P操作
  • ●若一台计算机的字长为32位,则表明该计算机 (11) 。(11) A.能处理的数值最大为4位十进制数B.能处理的数值最多为4个字节C.在CPU中能够作为一个整体加以处理的二进制数据为4个字节D.CP
相关内容