• <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:window對象的方法

    發表于:2007-06-21來源:作者:點擊數: 標簽:
    open(URL,WindowName,parameterList):open方法創建一個新的瀏覽器窗口,并在新窗口中載入一個指定的URL地址。 close():close方法關閉一個瀏覽器窗口. alert(text):彈出一個信息框. confirm(text):彈出一個確認框. prompt(text,Defaulttext):彈出一個提示框.

       
      open(URL,WindowName,parameterList):open方法創建一個新的瀏覽器窗口,并在新窗口中載入一個指定的URL地址。
    close():close方法關閉一個瀏覽器窗口.
    alert(text):彈出一個信息框.
    confirm(text):彈出一個確認框.

    prompt(text,Defaulttext):彈出一個提示框.
    setTimeout(expression,time):定時設置,在一定時間后自動執行expression描述的代碼,使用time設置時間,單位是毫秒.
    clearTimeout(timer):取消以前的定時設置.
    back():指示瀏覽器載入歷史記錄中的上一個URL地址.
    forward():指示瀏覽器載入歷史記錄中的下一個URL地址.
    stop():指示瀏覽器停止網頁的裝載.
    location:提供當前窗口的URL信息
    history:提供當前窗口的歷史記錄,可以在網頁導航中發揮作用.
    closed:一個指出窗口目前是否關閉的邏輯值.
    self:引用當前文檔對應的窗口.
    提示框,確認框,輸入框的用法:
    提示框:使用alert(text)方法創建,顯示一條簡短信息,只有一個OK按鈕.
    例:alert("你的輸入是hello!");
    確認框:使用confirm(text)方法創建,顯示一條簡短信息,有OK按鈕和Cancel按鈕.
    例:confirm("確認?");
    輸入框:使用prompt(text,Defaulttext)創建,顯示一條信息后,用戶可以在一個文本輸入框中輸入一定的文本.
    例:prompt("請輸入您的姓名:","");


    <script language="JavaScript">
    <!--
    function suredo(src,q)
    {
    var ret;
    ret = confirm(q);
    if(ret!=false)window.location=src;
    }
    //-->
    </script>

    <a href='javascript:suredo("http://www.cnbruce.com/bluebook/","您確定要去?")'>My FlashBook</a>


    可用在刪除記錄集前的查詢確認。

    還有一個例子則是DW自動生成的跳轉菜單的代碼,其默認是本窗口中打開的


    <script language="JavaScript" type="text/JavaScript">
    <!--
    function MM_jumpMenu(targ,selObj,restore){ //v3.0
    eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
    if (restore) selObj.selectedIndex=0;
    }
    //-->
    </script>

    <select name="menu1" onChange="MM_jumpMenu('parent',this,0)">
    <option value="http://www.blueidea.com/bbs" selected>經典論壇</option>
    <option value="http://www.blueidea.com/bbs">經典論壇</option>
    <option value="http://www.blueidea.com/bbs">經典論壇</option>
    </select>



    注意:DW自動生成的是targ+".location='" 當參數應用時就是 parent.location 只能是當前窗口打開。
    而需要的新打開窗口是采用 window.open方法。所以,要在DW原有代碼基礎上修改JS。

    eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
    ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

    eval(targ+".open('"+selObj.options[selObj.selectedIndex].value+"')");

    參數調用

    MM_jumpMenu('parent',this,0)"
    ↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓

    MM_jumpMenu('window',this,0)"


    <script language="JavaScript" type="text/JavaScript">
    <!--
    function MM_jumpMenu(targ,selObj,restore){ //v3.0
    eval(targ+".open('"+selObj.options[selObj.selectedIndex].value+"')");
    if (restore) selObj.selectedIndex=0;
    }
    //-->
    </script>

    <select name="menu1" onChange="MM_jumpMenu('window',this,0)">
    <option value="http://www.blueidea.com/bbs" selected>經典論壇</option>
    <option value="http://www.blueidea.com/bbs">經典論壇</option>
    <option value="http://www.blueidea.com/bbs">經典論壇</option>
    </select>



    當然,之前常處理的用法是這樣的


    <select onChange="if(this.selectedIndex && this.selectedIndex!=0){window.open(this.value);}this.selectedIndex=0;">
    <option selected>更多鏈接……</option>
    <option value="http://www.cnbruce.com">cnbruce</option>
    <option value="http://daonet.myrice.com/old/">daonet</option>
    <option value="http://www.blueidea.com">blue!dea</option>
    </select>

    原文轉自: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>