<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆 - 147  文章 - 71  trackbacks - 0
    <2009年6月>
    31123456
    78910111213
    14151617181920
    21222324252627
    2829301234
    567891011

    常用鏈接

    留言簿(1)

    隨筆分類(146)

    隨筆檔案(147)

    文章分類(28)

    文章檔案(28)

    喜歡的Blog

    搜索

    •  

    最新評論

    閱讀排行榜

    評論排行榜

       1、基本知識 
    showModalDialog() (IE 4+ 支持)
    showModelessDialog() (IE 5+ 支持)
    window.showModalDialog()方法用來創建一個顯示HTML內容的模態對話框。
    window.showModelessDialog()方法用來創建一個顯示HTML內容的非模態對話框。


        2、使用方法
    vReturnValue=window.showModalDialog(sURL[,vArguments][,sFeatures]);
    vReturnValue=window.showModelessDialog(sURL[,vArguments][,sFeatures]);


        3、參數說明
     參數名稱  性質  類型  作用
     sURL  必選  字符串  用來指定對話框要顯示的網頁的URL。
     vArguments  可選  變體  用來向對話框傳遞參數。參數類型不限。
    對話框通過window.dialogArguments來取得傳遞進來的參數。
     sFeatures  可選  字符串  用來描述對話框的外觀等信息

        4、sFeatures參數說明
     參數名稱  參數屬性  說明
     dialogHeight  npx  對話框高度,不小于100px
     dialogWidth  npx  對話框寬度
     dialogLeft  npx  離主窗口左的距離
     dialogTop  npx  離主窗口上的距離
     center  {yes | no | 1 | 0 }  窗口是否居中,默認yes
     help  {yes | no | 1 | 0 }  是否顯示幫助按鈕,默認yes
     resizable  {yes | no | 1 | 0 }  是否可改變大小,默認no
     status  {yes | no | 1 | 0 }  是否顯示狀態欄,默認為yes[ Modeless]或no[Modal]
     dialogHide  { yes | no | 1 | 0 | on | off }  在打印或者打印預覽時對話框是否隱藏,默認為no
     scroll  { yes | no | 1 | 0 | on | off }  指明對話框是否顯示滾動條,默認為yes
     edge  { sunken | raised }  指明對話框的邊框樣式,默認為raised
     unadorned  { yes | no | 1 | 0 | on | off }  默認為no
     注意:dialogHide,edge,unadorned這三個屬性是用在HTA(HTML Aplication)中的,一般網頁上用不到。


        5、參數傳遞 通過vArguments來傳遞參數,類型不限制,對于字符串類型,最大為4096個字符,也可以傳遞對象,例如:
    parent.htm
    <script>
    window.showModalDialog("sun.htm","傳遞進去的參數","help:no;scroll:no");
    </script>
    sun.htm
    <script>
    alert("傳來的參數:" + window.dialogArguments);
    </script>


        6、返回值 通過window.returnValue向打開對話框的窗口返回信息,也可以是對象。例如:
    parent.htm
    <script>
    result=window.showModalDialog("son.htm","","help:no;scroll:no");
    alert(result);
    </script>
    son.htm
    <script>
    window.returnValue="這里存放返回的結果";
    </script>


        7、防止在模態窗口中提交后新開一窗口
       在頁面的 <body>前加入<base target="_self">

        8、調用父窗口的方法同時傳遞參數
    parent.htm
    <script>
    function show(){//父窗口的方法
     alert("show");
    }
    var arg=new Object();//傳遞進去的參數
    arg.win=window;//把當前窗口的引用當參數傳進去
    arg.str="argument";//要傳進去的其他參數
    window.showModalDialog("son.htm",arg,'help:no');
    </script>
    son.htm
    <script>
    var arg=window.dialogArguments;
    alert(arg.str);
    arg.win.show();//調用父窗口的方法
    </script>
    posted on 2009-06-22 20:55 飛翔天使 閱讀(902) 評論(0)  編輯  收藏 所屬分類: javascript
    主站蜘蛛池模板: 亚洲人成在线中文字幕| 久久免费视频网站| 亚洲无线一二三四区| 久久久久亚洲AV综合波多野结衣 | 午夜小视频免费观看| 午夜网站在线观看免费完整高清观看 | 亚洲AV人无码综合在线观看| 亚洲国产婷婷综合在线精品| 西西大胆无码视频免费| 免费国产污网站在线观看15 | 亚洲精品国产精品乱码视色| 免费精品国产自产拍观看| 久久99九九国产免费看小说| 69精品免费视频| 久9这里精品免费视频| 久久精品免费网站网| 男人免费视频一区二区在线观看 | 青娱乐免费在线视频| 毛片无码免费无码播放| 国产一精品一AV一免费| 二区久久国产乱子伦免费精品| 黄色一级毛片免费看| 亚洲av日韩专区在线观看| 久久亚洲精品专区蓝色区| 亚洲天堂一区二区三区| 亚洲一区在线免费观看| 亚洲日韩乱码中文无码蜜桃臀| 亚洲电影一区二区三区| 亚洲第一福利网站| 亚洲综合亚洲国产尤物| 亚洲欧洲日产国码在线观看| 1区1区3区4区产品亚洲| 亚洲理论片在线观看| 亚洲乱码一二三四区国产| jlzzjlzz亚洲jzjzjz| 亚洲三级在线观看| 亚洲精品无码久久久久牙蜜区| WWW亚洲色大成网络.COM| 无忧传媒视频免费观看入口| 一级做a爰全过程免费视频毛片| 成人福利在线观看免费视频|