qq_28890195 2015-06-09 08:58 采纳率: 0%
浏览 1500

javascript怎样在一个页面中加三个js

window.onload = rolloverInit;
function rolloverInit() {
for (var i=0; i<document.links.length; i++)
var linkObj = document.links[i];
if (linkObj.className) {
var imgObj = document.getElementById(linkObj.className);
if (imgObj) {
setupRollover(linkObj,imgObj);
}
}
}
}

function setupRollover(thisLink,textImage) {
thisLink.imgToChange = new Array;
thisLink.outImage = new Array;
thisLink.overImage = new Array;
thisLink.imgToChange[0] = textImage;

thisLink.onmouseout = rollOut;
thisLink.onmouseover = rollOver;    
thisLink.outImage[0] = new Image();
thisLink.outImage[0].src = textImage.src;



thisLink.overImage[0] = new Image();
thisLink.overImage[0].src = "images/" + thisLink.id + "Text.gif";



var rolloverObj = document.getElementById(thisLink.id + "Img");
if (rolloverObj) {

    thisLink.imgToChange[1] = rolloverObj;


    thisLink.outImage[1] = new Image();
    thisLink.outImage[1].src = rolloverObj.src;


    thisLink.overImage[1] = new Image();
    thisLink.overImage[1].src = "images/" + thisLink.id + "_on.gif";

} 

}

function rollOver() {
for (var i=0;i<this.imgToChange.length; i++) {
this.imgToChange[i].src = this.overImage[i].src;

}

}

function rollOut() {
for (var i=0;i<this.imgToChange.length; i++) {
this.imgToChange[i].src = this.outImage[i].src;

}

}
window.onload = rotate;

var thisAd = 0;
function rotate() {
var adImages = new Array("a38.png","a37.jpg","a36.png");
thisAd++;
if (thisAd == adImages.length) {
thisAd = 0;
}
document.getElementById("adBanner").src = adImages[thisAd];

setTimeout(rotate, 2 * 1000);

}
window.onload = initAll;
function initAll(){
document.getElementById("过去").onclick=saysomething;
document.getElementById("现在").onclick=saysomething;
document.getElementById("未来").onclick=saysomething;
}
function saysomething(){
switch(this.id){
case "过去":
alert("过去就是一首诗,思念的美");
break;
case "现在":
alert("现在就是一曲歌,旋律的荡漾");
break;
case "未来":
alert("未来就是一道桥,神秘且向往");
break;
default:

}
}


  • 写回答

9条回答 默认 最新

  • 我是主厨 2015-06-09 09:10
    关注

    将js函数写在里面,想加几个就加几个。

    评论

报告相同问题?

悬赏问题

  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 对于相关问题的求解与代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 信号傅里叶变换在matlab上遇到的小问题请求帮助
  • ¥15 保护模式-系统加载-段寄存器
  • ¥15 电脑桌面设定一个区域禁止鼠标操作
  • ¥15 求NPF226060磁芯的详细资料