主题:  请教代码含义

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
#72005/4/6 21:09:57



※≮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
#102005/4/7 20:29:38
顶!



我佛山人

职务:版主
等级:4
金币:16.0
发贴:2269
#112005/4/7 22:57:42
-_-你这种问法说明你对JS和DHTML的编程方式还是一窍不通,还是找点书看吧