WEB相談室

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

タイトル:プルンダウン・メニュー

たか [WriteDate : Sat Jun 9 01:27:21 2001]

プルダウン・メニューを使ってそれぞれのページに飛べるようにしたのですが、そのメニューの中に目次を入れています。その目次(<option>タグにvalueを書きこんでいません)を選択してボタンを押した場合、ページが飛んで真っ白くなります。どのようにすれば、目次を選択してボタンをクリックしても反応しないようになるのでしょうか?
ソースは下のとおりなんですが。。
<SCRIPT language="JavaScript">
<!--
function jump()
{my_url=document.lomolomo.lomox.selectedIndex;
my_url=document.lomolomo.lomox.options[my_url].value;
parent.lomo.location.href=my_url;}
// -->
</SCRIPT>

**************************************
<form name="lomolomo">
<select name="lomox" size="10">
<option>ここが目次なんです。</option>
<option value="01.html">4枚</option>
<option value="02.html">4枚</option>
<option value="03.html">8枚</option>
<input type="button" value="Push"onClick="jump);">
</form>
************************************

よろしくおねがいいたします。


バギンズ [WriteDate : Sat Jun 9 01:36:01 2001]

<option value="">ここが目次なんです。</option>

にして

if (my_url != "") parent.lomo.location.href=my_url;

にするとか。


たか [WriteDate : Sat Jun 9 01:57:02 2001]

回答ありがとうございました。
さっそく、<option value="">ここが目次なんです。</option>
として、

<SCRIPT language="JavaScript">
<!--
function jump()
       {my_url=document.lomolomo.lomox.selectedIndex;
       my_url=document.lomolomo.lomox.options[my_url].value;
       parent.lomo.location.href=my_url;
       if (my_url != "") parent.lomo.location.href=my_url; }
// -->
</SCRIPT>

としてみたんですが、今度はSERVER ERRORに飛んでしまうんです。JAVA SCRIPTの書きこむ位置に問題があるのでしょうか?これはフリーのサイトから頂いたもので、あまり詳しくないんです。よろしければ、アドバイスおねがいいたします。


バギンズ [WriteDate : Sat Jun 9 02:33:11 2001]

parent.lomo.location.href=my_url;
↑この行が余分です。

<SCRIPT language="JavaScript">
<!--
function jump()
      {my_url=document.lomolomo.lomox.selectedIndex;
      my_url=document.lomolomo.lomox.options[my_url].value;
      if (my_url != "") parent.lomo.location.href=my_url; }
// -->
</SCRIPT>


たか [WriteDate : Sat Jun 9 02:44:03 2001]

素早いレスありがとうございました!!
これできちんと動作ができるようになりました。

回答(必須): 状態:

お名前(必須):

e-mail:

URL:




[戻る]
ChaichanPAPA's World