|
主题: 请教代码含义
|
haifeng9760
职务:普通成员
等级:1
金币:-1.0
发贴:28
|
#12005/3/29 21:21:57
<style> div img{cursor:hand;width:100px} </style> <script> function getLarge(src){ document.all.d1.src=src; } function getSize(img){ document.all.info.innerText="长:"+img.height+"\n宽:"+img.width; } </script> <div> <img src=http://sheneyan.com/albums/large/00000289561.jpg onclick="getLarge(this.src)"> <img src=http://sheneyan.com/albums/large/00000292609.jpg onclick="getLarge(this.src)"> <img src=http://sheneyan.com/albums/large/00000298705.jpg onclick="getLarge(this.src)"> </div> <img id="d1" onload="getSize(this)"> <div id="info">图片信息:</div>
|
haifeng9760
职务:普通成员
等级:1
金币:-1.0
发贴:28
|
#22005/3/29 21:25:40
(1)getLarge(src) (2)function getSize(img) (3)document.all.info.innerText="长:"+img.height+"\n宽:"+img.width (4)getLarge(this.src) (5)info
能给解释一下this的用法 含义吗?
|
haifeng9760
职务:普通成员
等级:1
金币:-1.0
发贴:28
|
#32005/3/29 21:26:15
<html><body> <script> var PicArray=new Array(); //这里指定你的图片路径和信息 PicArray[0]=new Array("http://sheneyan.com/albums/large/00000289561.jpg","这是第一张图片的介绍") PicArray[1]=new Array("http://sheneyan.com/albums/large/00000292609.jpg","这是第二张图片的介绍") for(i=0;i<PicArray.length;i++) { document.write("<img src=\""+PicArray[i][0]+"\" onclick=\"changepic("+i+")\" style=\"cursor:hand\"> "); }
function changepic(s) { document.all.showpic.style.background="url("+PicArray[s][0]+") no-repeat fixed -"+document.all.Wwidth.value+" -"+document.all.Hheight.value; document.all.info.innerHTML=PicArray[s][1]; } </script> <br>指定显示部位横坐标:<input type=text name=Wwidth value=10><br>指定显示部位纵坐标:<input type=text name=Hheight value=10> <table style="border:Double;border-width:1px;height:50px;width:50;background-repeat: no-repeat; background-position:0 0;" bordercolor='#eeeeee' id="showpic"><tr><td></td></tr> </table> 图片信息: <div id="info"></div> </body></html>
|
haifeng9760
职务:普通成员
等级:1
金币:-1.0
发贴:28
|
#42005/3/29 21:31:21
(1)var PicArray=new Array(); (2)for(i=0;i<PicArray.length;i++) (3)document.write("<img src=\""+PicArray[i][0]+"\" onclick=\"changepic("+i+")\" style=\"cursor:hand\"> "); (4)function changepic(s) 这小括号里的都放什么? (5)document.all.showpic.style.background="url("+PicArray[s][0]+") no-repeat fixed -"+document.all.Wwidth.value+" -"+document.all.Hheight.value; (6)document.all.info.innerHTML=PicArray[s][1];
编辑历史:[此帖最近一次被 haifeng9760 编辑过(编辑时间:2005-04-03 18:26:04)]
|
{ 在指尖上绽放的花朵 }
职务:普通成员
等级:5
金币:14.0
发贴:3209
|
#52005/4/2 22:28:02
那个。。你究竟要问什么呢。。。。
|
haifeng9760
职务:普通成员
等级:1
金币:-1.0
发贴:28
|
#62005/4/3 18:26:36
问2楼和4楼的问题
|
haifeng9760
职务:普通成员
等级:1
金币:-1.0
发贴:28
|
|
※≮E情Q缘≯※工作室
职务:普通成员
等级:1
金币:0.0
发贴:51
|
#82005/4/6 22:30:30
<风格> div img{cursor:hand;width:100px </风格> <脚本> 功能 getLarge(src){ document.all.d1.src=src; } 功能getSize(img){ document.all.info.innerText="长:"+img.height+"\n宽:"+img.width; } <脚本> <div> <img src=图片位置="getLarge(this.src)"> <img src=图片位置="getLarge(this.src)"> <img src=图片位置="getLarge(this.src)"> </div> <img id="d1" onload="getSize(this)"> <div id="info">图片信息:</div>
|
holin
职务:普通成员
等级:1
金币:0.0
发贴:35
|
#92005/4/7 13:51:49
强!!还有汉化版!!
|
haifeng9760
职务:普通成员
等级:1
金币:-1.0
发贴:28
|
|
我佛山人
职务:版主
等级:4
金币:16.0
发贴:2269
|
#112005/4/7 22:57:42
-_-你这种问法说明你对JS和DHTML的编程方式还是一窍不通,还是找点书看吧
|