• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 軟件測試中利用javascript實現頁面跳轉的幾種方法

    發表于:2010-07-23來源:作者:點擊數: 標簽:軟件測試JavaScriptJavascriptjavascript頁面
    軟件測試中利用 java script實現頁面跳轉的幾種方法 在開發Web應用服務時,經常會遇到頁面的跳轉問題,不論是ASP還JSP本身都提供了一些實現頁面跳轉的方法,但是,這些方法往往都要求頁面上不能有輸出(即使有輸出也不能正常輸出)。我們往往需要先給出提示

    軟件測試中利用javascript實現頁面跳轉的幾種方法

    在開發Web應用服務時,經常會遇到頁面的跳轉問題,不論是ASP還JSP本身都提供了一些實現頁面跳轉的方法,但是,這些方法往往都要求頁面上不能有輸出(即使有輸出也不能正常輸出)。我們往往需要先給出提示信息然后再進行跳轉,這時就要用JavaScript來實現。通常有以下幾種方法:

        第一種:
        <script language="javascript" type="text/javascript">
            window.location.href=
    "login.jsp?backurl="+window.location.href;
        </script>

    第二種:
        <script language=
    "javascript">
            alert(
    "返回");
            window.history.back(-1);
       </script>

    第三種:
       <script language=
    "javascript">
           window.navigate(
    "top.jsp");
      </script>

    第四種:
       <script language=
    "JavaScript">
              self.location='top.htm';
       </script>

    第五種:
       <script language=
    "javascript">
              alert(
    "非法訪問!");
              top.location='xx.jsp';
       </script>
     

       另外,這些東東也很有用:

       color=darkred]按鈕式:
      <INPUT name="pclog" type="button" value="GO" onClick="location.href='url'">

    直接跳轉式:
    <script>window.location.href='url';</script>
    對于iframe窗口則可以通過<script>parent.window.location.href='url';</script>實現跳轉
    如果窗口嵌套很深的話,則可以多加幾個parent,如:
    <script>parent.parent.parent.window.location.href='url';</script>
    <SCRIPT LANGUAGE="javascript">
    <!--
    window.open ('page.html', 'newwindow', 'height=100, width=400, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, resizable=no,location=no, status=no')
    //寫成一行
    -->
    </SCRIPT>

    參數解釋:


    <SCRIPT LANGUAGE="javascript"> js腳本開始;
    window.open 彈出新窗口的命令;
    'page.html' 彈出窗口的文件名;
    'newwindow' 彈出窗口的名字(不是文件名),非必須,可用空''代替;
    height=100 窗口高度;
    width=400 窗口寬度;
    top=0 窗口距離屏幕上方的象素值;
    left=0 窗口距離屏幕左側的象素值;
    toolbar=no 是否顯示工具欄,yes為顯示;
    menubar,scrollbars 表示菜單欄和滾動欄。
    resizable=no 是否允許改變窗口大小,yes為允許;
    location=no 是否顯示地址欄,yes為允許;
    status=no 是否顯示狀態欄內的信息(通常是文件已經打開),yes為允許;
    </SCRIPT> js腳本結束 
     

       這里還有些有用的東東:

     

      =====javascript中彈出選擇框跳轉到其他頁面=====
    <script language="javascript">
    <!--
    function logout(){
    if (confirm("你確定要注銷身份嗎?\n是-選擇確定,否-選擇取消")){
    window.location.href="logout.asp?act=logout"
    }
    }
    -->
    </script>


    =====javascript中彈出提示框跳轉到其他頁面=====
    <script language="javascript">
    <!--
    function logout(){
    alert("你確定要注銷身份嗎?");
    window.location.href="logout.asp?act=logout"
    }
    -->
    </script>

    =====ASP中直接跳轉到其他頁面===========

    <%
    response.redirect "logont.asp"
    %>

    =====Html中確認后彈出新頁面===========
    function Del(id)
      {
    if (confirm("你確定要刪除嗎?"))
      {
      window.open("otherfile.asp?ID="+id+"&act=del","top","width=640,height=400")
      }
      }

    =====Html中確認后跳轉到其他頁面=========
    function Del(URL)
      {
    if (confirm("你確定要刪除嗎?"))
      {
      //URL="otherfile.htm"
      window.location.href=URL
      }
      }


      聲明:這些東西純屬網絡收集,目的是方便自己,方便他人。若有侵犯權利之處,請告知。

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>