>>Home>>技術交流  
 
--2001.05.18-- よく忘れるWebシステムの画面の遷移用コマンドの書き方
 

説明:Webシステムの画面の遷移の方法は三つあります。以下はIISのaspのサンプルです。
 
方法1:RedirectとLocationを使って遷移する
 
    ・VB Scriptの場合: Response.Redirectを使う。
     [例文]
      Response.Redirect "../error.asp?MessageID=COMC099E&[パラメーター名1]={値}&[パラメーター名2]={値}..."
     ように書く。

    ・Java Scriptの場合: window.locationを使う。
     [例文]
      function sub_return_click() {
        window.location = "../kin_recruit.asp?[パラメーター名1]={値}&[パラメーター名2]={値}..."
      }
     ように書く。

方法2:Formのactionを使って遷移する
   [例]
     HTMLソースが下記のような場合、
      <FORM action="./logincheck.asp" method=post name=frm_login>
     <table border=0 cellspacing="1" width=90% align=center>
     <tr><td height=30 colspan=3>&nbsp;</td></tr>
     <tr><td height=40 width=20% align=middle>ユーザーID</td>
     <td width=30%><INPUT type="text" name=pass_userID ></td>
     <td width=50%><INPUT type=submit value=" Login " id=btn_login
      class="btnStyle" onclick="return sub_login_click()"></td>
     </tr>
     <tr><td height=40 align=middle>パスワード</td>
     <td><INPUT type="password" name=pass_password></td>
     <td width=50% align=center><INPUT type=button value=" Cancel " id=btn_login
      class="btnStyle" onclick="javascript:history.back()">
     <td>&nbsp;</td></tr>
     </table>
     <input type=hidden name=hid_BackStr value="<%=sBackStr%>">
     <input type=hidden name=hid_BackType value="<%=sBackType%>">

     </FORM>

     submitボタンをクリックすると <Form>のactionに指定したターゲットに遷移します。

方法3:ハイパーリンクを使って遷移する
   [例]  
    HTMLソースが下記のような場合、
     <A href="../kin_recruit.asp?[パラメーター名1]={値}&[パラメーター名2]={値}...">ハイパーリンクのサンプルです</A>
    画面で赤文字部分「ハイパーリンクのサンプルです」をクリックするとkin_recruit.aspに遷移します。

 
 
 
 
 
Copyrights(C) 1996 - 2016 KIN CO.,LTD ,ALL Rights Reserved