<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 飛翔天使 閱讀(910) 評論(0)  編輯  收藏 所屬分類: javascript
    主站蜘蛛池模板: av午夜福利一片免费看久久| 亚洲精品国产高清不卡在线| 亚洲AV永久青草无码精品| 黄色片网站在线免费观看| 国产成人3p视频免费观看| 114级毛片免费观看| 婷婷亚洲久悠悠色悠在线播放| 男女拍拍拍免费视频网站| 亚洲乳大丰满中文字幕| 久热免费在线视频| 亚洲精品福利网站| 成人女人A级毛片免费软件| 精品亚洲成在人线AV无码| 成人免费午夜视频| 国产精品无码亚洲精品2021| 亚洲高清偷拍一区二区三区| 中文字幕在线成人免费看| 久久亚洲sm情趣捆绑调教| 在线观看日本免费a∨视频| 亚洲日韩一中文字暮| 99在线观看视频免费| 亚洲va在线va天堂va手机| 免费无遮挡无码视频网站| 一级毛片人与动免费观看| 亚洲AV第一页国产精品| 久久WWW免费人成人片| 一级毛片在线完整免费观看| 亚洲AV无码成人精品区天堂| 永久免费AV无码国产网站 | 国产jizzjizz免费看jizz| 免费一级全黄少妇性色生活片| 野花高清在线观看免费3中文 | 最近2019中文免费字幕| 欧亚一级毛片免费看| 久久久亚洲欧洲日产国码二区 | 成在线人免费无码高潮喷水| 亚洲精品国产福利在线观看| 全免费一级午夜毛片| baoyu116.永久免费视频| 亚洲熟妇av午夜无码不卡| 国内精自视频品线六区免费|