修改个效果

来源:百度知道 编辑:UC知道 时间:2024/06/07 09:00:31
以下是鼠标放在小图片上,显示对应的大图片的效果.
我现在想在打开页面时,就默认将big_1.jpg图片显示出来.也就是打开页面时想要显示一个大图片.谢谢了
<script language="javascript" type="text/javascript">
var $=function(thisId){return document.getElementById(thisId)};
var $$=function(othisId,thoseTag){return othisId.getElementsByTagName(thoseTag)};
function addLoadEvent(func){
var oldonload = window.onload;
if(typeof window.onload != 'function'){
window.onload = func;
}
else{
window.onload = function(){oldonload();func();}
}
}
function preparePhoto(){
if(!$){ return false};
if(!$$){ return false};
var links = $$($("linkBox"),"a");
for(i=0;i<links.length;i++){
links[i].onclick = function(){
return showPic(this);
}
links[i].onmousemove = function(){
return showPic(this);
}
}
}

function showPic(url){
if(!$("photoHandler&quo

我没仔细看你的代码。这么长,谁看呀。不能直接在js开头写上 让它运行showPic(url)方法嘛?

给第一个a标签加一个ID,比如id="href1"
然后把这一块
if(typeof window.onload != 'function'){
window.onload = func;
}
else{
window.onload = function(){oldonload();func();}
}
改为
if(typeof window.onload != 'function'){
window.onload = function(){func();showPic(document.getElementById('href1'))}
}
else{
window.onload = function(){oldonload();func();}
}