window.onload
=
rolloverInit;
// 加载窗体时触发事件
function rolloverInit() ... {
for (var i=0; i<document.images.length; i++)...{
if(document.images[i].parentNode.tagName=="A")...{
setupRollover(document.images[i]);
}
}
}
// 对所有包含超级连接的图片执行滚动设置
function setupRollover(thisImage) ... {
thisImage.outImage = new Image();
thisImage.outImage.src = thisImage.src;
thisImage.onmouseout = rollOut;
thisImage.overImage = new Image();
thisImage.overImage.src = thisImage.id + "_on.jpg";
thisImage.onmouseover = rollOver;
}
// 为图片设置了out和over两种模式和相应的图片,可根据需要实际添加或修改
function rollOver() ... {
this.src = this.overImage.src;
}
function rollOut() ... {
this.src = this.outImage.src;
}
// 加载窗体时触发事件
function rolloverInit() ... {
for (var i=0; i<document.images.length; i++)...{
if(document.images[i].parentNode.tagName=="A")...{
setupRollover(document.images[i]);
}
}
}
// 对所有包含超级连接的图片执行滚动设置
function setupRollover(thisImage) ... {
thisImage.outImage = new Image();
thisImage.outImage.src = thisImage.src;
thisImage.onmouseout = rollOut;
thisImage.overImage = new Image();
thisImage.overImage.src = thisImage.id + "_on.jpg";
thisImage.onmouseover = rollOver;
}
// 为图片设置了out和over两种模式和相应的图片,可根据需要实际添加或修改
function rollOver() ... {
this.src = this.overImage.src;
}
function rollOut() ... {
this.src = this.outImage.src;
}
相应在HTML中要对脚本进行引用,同时需要滚动效果的图片应包含在超连接<a herf="..."></a>中