出来るのだASP Q&A掲示板(過去LOG)
訪問数 52046
昨日 889
今日 776 【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。 |
![]() ![]() ![]() ![]() ![]() |
[3212] Re:ボタンを押し次の操作に移りたい |
投稿者:ぽこぷぅさん 2003/02/20 8:13:31 |
良くありがちな、クライアントサイドスクリプトと、サーバサイドスクリプトの混同ですね。 > <INPUT TYPE="button" LANGUAGE="VBScript" VALUE="Click!" NAME="TestButton" OnClick="TestButtonCLK()"> のOnCclick="関数()"の関数はクライアントサイドスクリプトですが > <% > sub TestButtonCLK() > msgbox ("test") > end sub > %> は、サーバサイドスクリプトです ブラウザに表示されたソースをご覧になると分かるかと思いますが この部分はサーバ側で定義されているため表示されないはずです ボタンを押して何か処理を行うのはクライアントサイドスクリプトですから TestButtonCLK()をクライアントサイドスクリプトの関数として定義する必要があります <SCRIPT LANGUAGE="VBScript"> <!-- sub TestButtonCLK() msgbox ("test") end sub --> </SCRIPT> |
![]() ![]() |
![]() ![]() |
TreeBBS For ASP V.0.1.3 |