出来るのだASP Q&A掲示板(過去LOG)
訪問数 52046
昨日 889
今日 776 【PR】 パソコン入門からIT専門書まで幅広く取り揃えています。セブン-イレブン受取り手数料無料のセブンアンドワイ。 |
![]() ![]() ![]() ![]() ![]() |
[4522] Re:サブルーチン?から他のページへ飛ぶ |
投稿者:Lightningさん 2004/07/14 12:53:33 |
暇人さんの回答で多分OKだと思いますが、一応・・・ ASPはサーバーサイドで動いています。 つまり、Submitの切り替えを行うというのであれば受け取り側で切り分ける、というのがASP的な方法になります。 だから、 hoge.html ----- <form name="F1" action="aaa.asp" method="post"> <input type="hidden" name="aSpliter" value=""> <input type="button" name="B1" onclick="document.F1.aSpliter.value='1';document.F1.submit"><input type="button" name="B2" onclick="document.F1.aSpliter.value='2';document.F1.submit"><input type="button" name="B3" onclick="document.F1.aSpliter.value='3';document.F1.submit"> </form> ----- とかとして aaa.asp ----- aSplit = Request.Form("aSpliter") Select case aSpliter case 1 'Button1の処理 case 2 'button2の処理 case 3 'button3の処理 end select ----- って方法もある。 何がいいたいかというと、クライアントサイドスクリプトからはASP(サーバーサイドスクリプト)は呼べないということです。 よく混同している人がいるので注意・・・ 私がクライアントサイドではVBSではなくJSを使うのはこの辺が理由。 わけわかんなくなるから・・・ |
![]() ![]() |
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
TreeBBS For ASP V.0.1.3 |