プルダウンメニューで1つだけ別窓を開かせるには
[上に]
[前に]
[次に]
えの
2000/03/29(水) 01:02:34
<SCRIPT TYPE="text/JavaScript">
<!--
function LinkSelect(form, sel) {
adrs = sel.options[sel.selectedIndex].value;
if (adrs != "-" ) top.location.href = adrs;
}
//
function subWin() {
window.open("../ido.html","subWin","width=410,height=308,scrollbars=0");
}
//-->
</SCRIPT>
<SELECT NAME="selLink" onChange="LinkSelect(this.form, this)">
<OPTION value="-">menu
<OPTION value="a.html">a
<OPTION value="-">b
<OPTION value="javascript:subWin();">C<SELECT>
のようにしたいのですが開きません。
どう改良したらよいか教えて下さい。
猫
2000/03/29(水) 01:27:35
もっと単純に考えて良いと思う
<SCRIPT TYPE="text/JavaScript">
<!--
function LinkSelect(form, sel) {
adrs = sel.options[sel.selectedIndex].value;
if (adrs == "newpane") {
window.open("../ido.html","subWin","width=410,height=308,scrollbars=0");
} else if (adrs != "-" ) {
top.location.href = adrs;
}
}
//-->
</SCRIPT>
<SELECT NAME="selLink" onChange="LinkSelect(this.form, this)">
<OPTION value="-">menu
<OPTION value="a.html">a
<OPTION value="-">b
<OPTION value="newpane">C
<SELECT>
えの
2000/03/29(水) 01:42:16
ばっちりでした。ありがとうございます。
ところで、if (adrs == "newpane")の==と!=の違いを
教えていただけないでしょうか?
猫
2000/03/29(水) 01:45:52
なんでもここで効いたら駄目ですよ.
なるべく調べてわかりそうな事は,自分で調べるときっと知識が付きやすくなるはずです.
http://www.tohoho-web.com/js/operator.htm#Comparison
えの
2000/03/29(水) 01:52:00
そのページもみたし、検索したのですが、
そのページは、詳細に書いていらっしゃるようですが、
ちょっと難しすぎて、優先順位の有効性とかさっぱりなのです。
expression1 == expression2 のように、英文字は同じでなくてはならないのかさえ、疑問なのです。
みんこ
2000/03/29(水) 02:11:17
「<=」が「≦」ってのは分かりますか?それと同じ理屈です。
「==」は数学記号の「=」、
「!=」は数学記号の「≠」と同じ意味です。
半角で書かないといけないのでこういう書き方になるそーです。
だから「x == y」と「x != y」は全然逆の意味になります。
「expression」は…「例え」ですよね…。これは辞書引いた方が。
多分こういうことを聞きたいんだと思うんですけど。
私もプログラム全く知らなかったから初めは結構悩みました。
[上に]
[前に]
[次に]