WEB相談室

Webページ作成に関しての何でも掲示板です。

タイトル:フレームページのプルダウンメニューの動作不良

Watanabe [MAIL] [URL] [WriteDate : Mon Jul 2 14:42:04 2001]

初めまして。よろしくお願いします。
フレームページにプルダウンメニューを設置しました。
ieでは全く問題ないのですが、NNやNC6でちゃんと動作しません。リンク先は相対パスから絶対パスに変更してみたのですが、あまり変わらないようです。どうすれば良いでしょうか。

※ソースは
<SCRIPT language=JavaScript>
<!--
function Jump_Menu(selectObj){
    file = selectObj.options[selectObj.selectedIndex].value
    if (file != "") {
        if(document.menu.select.options[15].selected){
            top.location.href = file;
        }
    else{
            parent.shita.location.href = file;
        }
    }
}
//-->
</SCRIPT>

※フォームは
<FORM name=menu><IMG src="menu.gif" width="54" height="22" border="0" alt="MENU"><FONT color="#ff0000" size="+1"><B> </B></FONT><FONT color="#ff0000" size="+1"><SELECT onchange=Jump_Menu(this) name=select style="background-color:#ddffff; color:#0000cc">
             <OPTION selected>お選びください</OPTION>
             <OPTION value="http://www.sanynet.ne.jp/~hanazono/shita.htm#f.a">ファクトリーアウトレットとは</OPTION>
             <OPTION value="http://www.sanynet.ne.jp/~hanazono/shita.htm#hassui">超撥水スラックス</OPTION>
             <OPTION value="http://www.sanynet.ne.jp/~hanazono/shita.htm#outlet">アウトレットスラックス</OPTION>
             <OPTION value="http://www.sanynet.ne.jp/~hanazono/shita.htm#cotton">コットンメンズスラックス</OPTION>
             <OPTION value="http://www.sanynet.ne.jp/~hanazono/shita.htm#lr">レディスローライズ</OPTION>
             <OPTION value="http://www.sanynet.ne.jp/~hanazono/shita.htm#order">ご注文方法</OPTION>
             <OPTION value="http://pluto.sanynet.ne.jp/~hanazono/cgi-bin/formmail/formmail.html">お問合せフォーム</OPTION>
             <OPTION value="http://www.sanynet.ne.jp/~hanazono/shita.htm#news">アウトレット通販ニュース</OPTION>
             <OPTION value="http://www.sanynet.ne.jp/~hanazono/good.htm">良い商品とは</OPTION>
             <OPTION value="http://www.sanynet.ne.jp/~hanazono/link.htm">リンク</OPTION>
             <OPTION value="http://neptune.sanynet.ne.jp/~hanazono/cgi-bin/rb/board.cgi">ゲストブック</OPTION>
             <OPTION value="http://www.sanynet.ne.jp/~hanazono/tencho.htm">担当者より一言</OPTION>
             <OPTION value="http://www.sanynet.ne.jp/~hanazono/shita.htm#hyoji">通信販売法に基づく表示</OPTION>
             <OPTION value="http://www.sanynet.ne.jp/~hanazono/shita.htm">アウトレットTOP</OPTION>
             <OPTION value="http://www.sanynet.ne.jp/~hanazono/index.htm">花園被服TOP</OPTION>
           </SELECT>
</FONT></FORM>


ひよこ [MAIL] [URL] [WriteDate : Mon Jul 2 18:38:28 2001]

> NNやNC6でちゃんと動作しません。
どの様に動作しないのでしょうか?
見たところNC4.7,NN6共に動作しているようですけど。


Watanabe [MAIL] [URL] [WriteDate : Mon Jul 2 19:04:27 2001]

ひよこさん レスありがとうございます。

NN6は自分でインストールしているんですが、メニューの中にBBSやフォームなどサイト外のCGIの部分があって、初めのうちは良いのですが、行ったり来たりしている内にスタックしてしまいます。特にサイト外に出ると戻れなくなるようです。
NC4.7は友人に検証してもらったのですが、クリックしても飛ばないとのことでした。今日絶対パスに書き換えて見ましたので、ひょっとするとそれが功を奏したのかも知れません。
フォームの部分の削除もれの<FONT><B>などは投稿後に気づいて削除しました。
ieでは全く問題ないと思いますので、ちょっとわからなくなっています。


ひよこ [MAIL] [URL] [WriteDate : Mon Jul 2 21:45:23 2001]

NN6で確かに挙動がおかしくなりますね。
はっきりわかりませんが、NN6では<!DOCTYPEを厳密に見るので
TransitionalをFramesetに変えるとどうなりますか?
また関係ないかもしれませんがFormmailがcgi-bin以下にあるのもちょっと気になりましたが、これは表示されるので問題ないのでしょうね。

DTDをFramesetにすべきページはFramesetがあるページだけなのかそれ以外も全てなのかは詳しくないので、他の識者の方の意見を伺いたいですね。

あとは、NN6のバグか書き方の性なのかわかりません。selectのせいではなさそうな気はします。


Watanabe [MAIL] [URL] [WriteDate : Mon Jul 2 21:57:55 2001]

ひよこさん ありがとうございます。
先程いったん削除していたNC4.73を再インストールしましてチェックしたところ、これは問題なさそうですね。やはり絶対パスにしないといけなかったのでしょうね。
問題はNN6ですね。
私はJAVAはまだ勉強中でそれこそ”卵”状態ですので、
>TransitionalをFramesetに変えるとどうなりますか?
これはちょっと意味がわかりません。すみません。
何卒ご教授下さい。


ひよこ [MAIL] [URL] [WriteDate : Mon Jul 2 22:09:45 2001]

>>TransitionalをFramesetに変えるとどうなりますか?
>これはちょっと意味がわかりません。すみません。
<HTML>の前にある1行目です。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
この部分でブラウザはHTMLがどういう形式かを判断します。
Transitionalはフレーム非対応、Framesetがフレーム対応です。
outlet.htmが<frameset>があるページですので1行目を書き換えてみて下さい。
他のページも関係あるかも知れませんが、そこまで詳しくないので(^^;#他力本願(汗)


Watanabe [MAIL] [URL] [WriteDate : Mon Jul 2 22:28:46 2001]

ひよこさん 度々すみません。
エディタで書き換えてみましたが、残念ながら変化ナシです。
ちなみにホームページビルダーでは書き換えても自動的に訂正されます。


ひよこ [MAIL] [URL] [WriteDate : Tue Jul 3 12:41:06 2001]

> エディタで書き換えてみましたが、残念ながら変化ナシです。
そうですか、NN6のバグなのかなぁ?ちょっとわかりません。

>ちなみにホームページビルダーでは書き換えても自動的に訂正されます。
ツール、オプションの「HTML構文エラーを自動修正する」のチェックをはずしておけばOKです。


Watanabe [MAIL] [URL] [WriteDate : Tue Jul 3 12:48:48 2001]

ひよこさん お忙しいところありがとうございます。
NN6のバグならしょうがないですね。途中までは動作しますのでその可能性がありそうです。
もうしばらく様子を見てみます。他に情報があれば是非よろしくお願いします。

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]

ChaichanPAPA's World