かたくなにCSSでナビなどをロールオーバーしていたが、
ちょっとJavascriptでやってみよう。
とあるサイトから分かりやすそうなソースをコピペ。
【jsソース】
ファイル名:smartRollover.js
function smartRollover() {
if(document.getElementsByTagName) {
var images = document.getElementsByTagName("img");
for(var i=0; i < images.length; i++) {
if(images[i].getAttribute("src").match("_off."))
{
images[i].onmouseover = function() {
this.setAttribute("src", this.getAttribute("src").replace("_off.", "_on."));
}
images[i].onmouseout = function() {
this.setAttribute("src", this.getAttribute("src").replace("_on.", "_off."));
}
}
}
}
}
【HTML】
タイトルの下に以下を記述。
<script type="text/javascript" src="smartRollover.js"></script>
nav_on.gifとnav_off.gif画像を用意。
ボディに以下を記述。
<P><a href="/"><img src="./nav_off.gif" alt="HOME" border=0 />a></P>
これで簡単ロールオーバーのできあがりっ!
0 件のコメント:
コメントを投稿