メニュー画像をロールオーバーさせつつカレントページはon状態にするスクリプト。
見てるページのメニュースタイルを変更すると
ロールオーバースクリプト(画像名のOn/Offで判別)を足したソースです。
プリロードはついてません。
window.onload = function() {
if(document.getElementById(“menu”)){
var myMenu = document.getElementById(“menu”).getElementsByTagName(“a”);
var Over = “_on”;
var Off = “_off”;
var HrefList = new Array();
var myHref = document.location.href;
var myUrl = FilePass(myHref);
for (var i = 0; i
ロールオーバーしたい箇所をidではなくclassで判別するにはどうすればいいでしょうか?
単純にgetElementByIdをgetElementsByClassNameに置き換えてみたのですが、それだけでは動作しませんでした…。
お忙しいとは思いますが、お時間ある時にご教示お願い致します。
Luna さん>
未検証ですが、ループ増やせばいけるんじゃないかと思います。
その通りにやってみたところ動作してくれました。
どうもありがとうございます。