script06.js
来自「图灵程序设计丛书 JavaScript基础教程源代码」· JavaScript 代码 · 共 53 行
JS
53 行
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; }}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?