- ベストアンサー
NN7.0でレイヤーの表示・非表示
- NN7.0でレイヤーの表示・非表示がうまくいかない問題について
- NN7.0でレイヤーの表示・非表示のスクリプトを使う方法
- NN7.0で レイヤーの表示・非表示ができない場合の対処法
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
var version = navigator.appVersion.charAt(0); if( navigator.appName == "Netscape" && version >= "5") { //document.write("NN6"); // ここに NN6.0以上 の関数を(全て)書きます(5 はない) function OpenLayer() { document.getElementById(content_menu).visibility="visible"; } function CloseLayer() { document.getElementById(content_menu).content_menu.visibility="hidden"; } } else if( navigator.appName == "Netscape" && version < "5" && version >= "4") { //document.write("NN4 "); document.write(version); // ここに NN4.x の関数を(全て)書きます function OpenLayer() { document.content_menu.visibility="visible"; } function CloseLayer() { document.content_menu.visibility="hidden"; } } else { //document.write("IE "); document.write(version); // ここに IE の関数を(全て)書きます function OpenLayer() { document.content_menu.style.visibility="visible"; } function CloseLayer() { document.content_menu.style.visibility="hidden"; } } (テストしていないので、自信なし)
お礼
getElementByIdだったのですね! ご教示どおり書き直しましたら、動作いたしました。 ご丁寧な解説を頂きまして有難うございます。 とても助かりました。
補足
getElementById(content_menu).visibility="visible"; を getElementById("content_menu").style.visibility="visible"; としたら、動作しました。 有難うございます。