出来るのだASP Q&A掲示板(過去LOG)  訪問数 52046 昨日 889 今日 776
    【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。
Topに戻る 掲示板に戻る 検索 削除 管理者

onclickイベントを条件によってわけたい   rieさん [2002/02/18 19:54:46] [1681]
  Re:onclickイベントを条件によってわけたい   Tomitomiさん [2002/02/18 20:30:57] [1682]
    Re:onclickイベントを条件によってわけたい   rieさん [2002/02/18 20:55:00] [1683]
      Re:onclickイベントを条件によってわけたい   喜平さん [2002/02/18 22:29:30] [1684]
        もうひとつ。   北岳さん [2002/02/19 0:14:10] [1686]
          Re:もうひとつ。【お礼】   rieさん [2002/02/19 9:32:56] [1689]
            お勧め   北岳さん [2002/02/19 10:12:30] [1690]

[1681] onclickイベントを条件によってわけたい
投稿者:rieさん 2002/02/18 19:54:46
ASP初心者です。
onclickイベントで処理をJavaScriptに渡しているのですが、
条件によってfunctionを振り分けたいのです。
どのように記述したらよいのでしょうか?

[1682] Re:onclickイベントを条件によってわけたい
投稿者:Tomitomiさん 2002/02/18 20:30:57
こんにちは、Tomitomiです。

> onclickイベントで処理をJavaScriptに渡しているのですが、
> 条件によってfunctionを振り分けたいのです。
> どのように記述したらよいのでしょうか?

ASP or VBの場合、
IF 条件式 THEN
   処理
ElseIf 条件式 THEN
   処理
End IF

JavaScriptの場合、
if (条件式) {
   処理
}elsif (条件式) {
   処理
}

[1683] Re:onclickイベントを条件によってわけたい
投稿者:rieさん 2002/02/18 20:55:00
> IF 条件式 THEN
>    処理
> ElseIf 条件式 THEN
>    処理
> End IF


onclickの中に条件式を書くのでしょうか?
onclickした時に条件によってOpenWindow_TかOpenWindow_N
どちらかのfunctionを起動させるか判断して実行させたいのです。
現在は、
onclick="OpenWindow_T(this.form.TOKUICD.value);"
と記述しているのですが、それに条件を追加して、OpenWindow_Nも
起動できるようにしたいのです。


[1684] Re:onclickイベントを条件によってわけたい
投稿者:喜平さん 2002/02/18 22:29:30
> onclickの中に条件式を書くのでしょうか?
> onclickした時に条件によってOpenWindow_TかOpenWindow_N
> どちらかのfunctionを起動させるか判断して実行させたいのです。
> 現在は、
> onclick="OpenWindow_T(this.form.TOKUICD.value);"
> と記述しているのですが、それに条件を追加して、OpenWindow_Nも
> 起動できるようにしたいのです。


<script>
function test(arg1)
{
if (arg1)
{ OpenWindow_T()
}
else
{ OpenWindow_N()
}
}
</script>

<input type=button value="javascript のお勉強してね" onclick="test(this.form.TOKUICD.value);" >

[1686] もうひとつ。
投稿者:北岳さん 2002/02/19 0:14:10
関数呼出側でifで分ける方法。(手抜きして、alertでやりました。)
 
---------- 1.htm -----------
<html><body>
<script>
function test1(){
{ alert("aです")}
}

function test2(){
{ alert("aでないです")}
}
</script>
<form name="frm1">
<input type="text" name="txt1" size=20>
<input type=button value="a かな?" onclick="JavaScript:if(frm1.txt1.value=='a'){test1()}else{test2()};" >
</form>
</body></html>

[1689] Re:もうひとつ。【お礼】
投稿者:rieさん 2002/02/19 9:32:56
↓の方法でやりたかったので、引用させていただきました。
ASPを始めたばかりで、しかもJAVASCRIPTはもっと初心者なので、
VBSCRIPTの中にJAVASCRIPTを記述する方法を知りませんでした。
大変参考になりました。
初歩的な質問だったのですが、ご丁寧にどうもありがとうございました。

> 関数呼出側でifで分ける方法。(手抜きして、alertでやりました。)
>  
> ---------- 1.htm -----------
> <html><body>
> <script>
> function test1(){
> { alert("aです")}
> }
>
> function test2(){
> { alert("aでないです")}
> }
> </script>
> <form name="frm1">
> <input type="text" name="txt1" size=20>
> <input type=button value="a かな?" onclick="JavaScript:if(frm1.txt1.value=='a'){test1()}else{test2()};" >
> </form>
> </body></html>
>

[1690] お勧め
投稿者:北岳さん 2002/02/19 10:12:30
> ↓の方法でやりたかったので、引用させていただきました。
> ASPを始めたばかりで、しかもJAVASCRIPTはもっと初心者なので、
> VBSCRIPTの中にJAVASCRIPTを記述する方法を知りませんでした。
 
だったら、喜平さんの方法をお勧めします。
そちらの方が一般的で、応用が広いです。
私が挙げたのは、融通がききません。
 
(ふ〜ん、◆フリートークの講座の「Dタイプ」にしては、アフタケアしてる)



TreeBBS For ASP V.0.1.3
Program By YasNet