JavaScriptで別フレーム内容を書き換えた後、自フレームも更新されてしまう

[上に] [前に] [次に]
くるくる 1999/10/25(月) 21:19:52
JavaScriptでコンボボックスの選択内容を受け取り、
右のフレームをA→Bへ変更させたいのですが、
NNでは自フレームをホームに戻してしまいます。
IEではBに変更させた後で自フレームをホームに戻してしまいます。
---------------------------
    <SCRIPT LANGUAGE="JavaScript">
<!--
  function submitOnclick()
  {
   sel = document.KMENU.KMENUS.selectedIndex ;
   ms =  document.KMENU.KMENUS.options[sel].value ;
    {
      if (ms != "NOSELECT")
      top.righty.location.href = ms
    }
  }
//-->
    </SCRIPT>
--------------------------
<FORM NAME="KMENU">
<SELECT NAME="KMENUS">
<OPTION VALUE="default.asp?Category=YOS&Service=index_body">修正</OPTION>


</SELECT>
<INPUT TYPE="IMAGE" NAME="Submit"
onClick="submitOnclick()" SRC="bot.gif">
</FORM>
---------------------------
どこがおかしいのだと思うのですがわかりません。
教えて下さい。

Mugi [E-Mail] [HomePage] 1999/10/25(月) 21:59:09
<input type=button>を使うか、
<form onsubmit="return false"> でいいと思います。

れん [E-Mail] [HomePage] 1999/10/26(火) 09:13:07
Onclickイベントとsubmitの動作が
同時に起きているように見えますねー。

くるくる 1999/10/26(火) 11:38:43
<form onsubmit="return false"> を書いてみました。
IEでは上手く行きましたがネスケでOnclickのイベントが起こりませんでした。
なぜでしょうか?

くるくる 1999/10/27(水) 12:41:02
なんとかできたみたいです。ありがとうございました。

くるくる 1999/10/27(水) 12:41:09
[[解決]]
なんとかできたみたいです。ありがとうございました。

[上に] [前に] [次に]