问题详情

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

[说明]

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

[HTML 文本]

<html>

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

……

<style>

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

-->

</style>

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

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

var 2,X,y

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

if( (2)&&m){

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

z. Style.pixelTop=b+event.clientY-y

return false

}

}

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

//浏览器中看不到

if(!document,all)

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. nmouseup=newfunction(“(5)”)

相关热点: 浏览器  

未搜索到的试题可在搜索页快速提交,您可在会员中心"提交的题"快速查看答案。 收藏该题
查看答案

相关问题推荐

下面哪些是在浏览器中预览/调试功能的是()

A、在浏览器中预览页面

B、在浏览器中调试

C、编辑浏览器列表

D、设计备注

下面关于定义次要浏览器的做法错误的是:()。

A、定义次要浏览器要先在系统中安装要定义的其他浏览器

B、定次次要预览浏览器时要浏览选择次要预览浏览器的程序文件

C、可以添加第三预览浏览器

D、当第一预览浏览器不能使用时,系统会自动选择次要浏览器

下列关于浏览器的说法,哪个是错误的()

A、Safari是Microsoft公司的浏览器

B、浏览器就是帮助人们实施上网目的的工具

C、无论使用什么操作系统,访问那个国家的网站,都可以借助浏览器完成

D、截止2009年9月,InternetExplorer占有了浏览器绝大部分的市场份额

联系我们 用户中心
返回顶部