- 締切済み
JavaScript フレーム
Javascriptをふたつ書くことはできないんですか? 2つ書いたら「い」のほうしか宣言されないんでどうしたらよろしいですか? Update.java,kensaku2.java syouhin_kensaku.html,syouhin_master.html <html> <head> <title>メニュー</title> </head> <body> <script type="text/javascript"> <!-- function jump(){ // 設定開始(表示するフレーム名とリンク先URLを設定してください) parent.hakusi.location.href = "syouhin_kensaku.html"; parent.hakusi2.location.href = "Update"; // 設定終了 } // --> </script> <a href="#" onClick="jump(); return false;">あ</a> <br> <br> <script> <!-- function jump(){ parent.hakusi.location.href = "syouhin_master.html"; parent.hakusi2.location.href = "kensaku2"; //設定終了 } // --> </script> <br> <a href="#" onClick="jump(); return false;">い</a> <br> <br> </body> </html>
- みんなの回答 (1)
- 専門家の回答
みんなの回答
- SAYKA
- ベストアンサー率34% (944/2776)
>2つ書いたら「い」のほうしか宣言されない そりゃそうだ。 だって同じ名前だもん。 「あ」も「い」も同じ「jump()」を呼んでるけどどっちの「jump()」だか判らないでしょ。 今回の場合はとりあえず後から(つまり最も新しく)書かれている方のjump()が有効になっただけ。
お礼
何か簡単な事で質問しちゃいました。 数字つけたら何とかなりました。 ありがとうございます。