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

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

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

    隨筆 - 14, 文章 - 39, 評論 - 17, 引用 - 0
    數(shù)據(jù)加載中……

    IE中非模式對話框(showModelessDialog)應用 [轉]

    非模式對話框是IE的一種窗口形式,打開非模式對話框后,在其被關閉之前,主調(diào)窗口不會繼續(xù)解析其后的htm代碼,同時主調(diào)窗口也不會被選中。

    ?

    主調(diào)窗口與非模式窗口的信息傳遞

    1.函數(shù)調(diào)用傳遞方式

    vReturnValue = window.showModelessDialog ( sURL [, vArguments] [, sFeatures] )

    ?

    主調(diào)窗口通過showModelessDialog方法的第二個參數(shù) vArguments 向非模式窗口傳遞參數(shù),該參數(shù)可以是數(shù)組,也可以是DOM對象。

    非模式窗口通過window.dialogArguments 來提取傳遞過來的參數(shù),若是數(shù)組,則用window.dialogArguments[i]來表示數(shù)組的第i個參數(shù)

    非模式窗口通過window.returnValue向主調(diào)窗口傳回值,這個值作為showModelessDialog 方法的返回值被主調(diào)窗口接收。

    ?

    2.窗口操作傳遞方式

    非模式窗口通過主調(diào)窗口傳遞過來window對象直接操縱主調(diào)窗口的元素

    此時showModelessDialog 需要將主調(diào)窗口的 window 對象作為參數(shù)傳出,在非模式窗口中即可取得主調(diào)窗口的窗口參考,用腳本可以直接對它操縱。

    ?

    如主調(diào)窗口的調(diào)用代碼如下:

    showModelessDialog ("myDialog.htm",window,"status:false;dialogWidth:300px;dialogHeight:300px;edge:Raised; enter: Yes; help: No; resizable: No; status: No");

    ?

    非模式窗口JScript代碼如下,即可接收主調(diào)窗口的窗口對象

    ? var sData = window.dialogArguments;

    ?

    接著就可以操作主調(diào)窗口的任意變量和函數(shù)了,如下:

    ? sData.sUserName = ‘Value from ModelessDialog’; // sUserName是主調(diào)窗口的全局變量

    ? sData.fnUpdate(); //fnUpdate是主調(diào)窗口的函數(shù),在該函數(shù)中對sUserName變量做處理

    ?

    這種方式下,主調(diào)窗口可以不通過普通返回值方式取得非模式窗口設定的數(shù)值

    ?

    備注:

    將主調(diào)窗口的Window對象傳入非模式窗口是一種很靈活的操作手段。但在實踐中發(fā)現(xiàn),窗口對象只能是主調(diào)窗口自己的,你不能通過Dom對象結構,將其他幀頁面(非主調(diào)窗口)的Window對象傳入。但在非模窗口中可以根據(jù)傳入的主調(diào)窗口的Window對象,通過Dom對象結構引用到非主調(diào)窗口的任何對象。

    ?

    關于非模式對話框的參數(shù)設置sFeatures見

    http://msdn.microsoft.com/workshop/samples/author/dhtml/refs/showModelessDialog.htm



    posted on 2006-12-06 14:18 mlw2000 閱讀(283) 評論(0)  編輯  收藏 所屬分類: JavaScript

    主站蜘蛛池模板: 亚洲av午夜国产精品无码中文字 | 亚洲成A∨人片在线观看无码| 18女人腿打开无遮掩免费| 中文字幕亚洲综合小综合在线| 在线观看免费亚洲| 精品视频在线免费观看| 亚洲人成7777影视在线观看| 免费欧洲美女牲交视频| 久久午夜夜伦鲁鲁片无码免费| 国产精品久久亚洲不卡动漫| 国产亚洲精品无码拍拍拍色欲| 成人福利免费视频| 永久免费无码网站在线观看个| 久久综合亚洲色HEZYO社区| 日韩亚洲精品福利| 国产精彩免费视频| 久久久精品视频免费观看| 亚洲中文字幕日本无线码| 亚洲日韩精品射精日| 四虎成人免费网址在线| 久操视频免费观看| 免费无码专区毛片高潮喷水| 亚洲国产精品久久久久秋霞影院 | 亚洲五月综合缴情在线观看| 最新猫咪www免费人成| 免费成人高清在线视频| 色欲aⅴ亚洲情无码AV| 亚洲va乱码一区二区三区| 亚洲精品中文字幕无码蜜桃| 日日操夜夜操免费视频 | 国产成人亚洲精品青草天美| 国产精品免费看香蕉| 69成人免费视频| 久久黄色免费网站| 黄桃AV无码免费一区二区三区| 亚洲AV无码AV日韩AV网站| 亚洲不卡中文字幕| 亚洲精品美女久久久久| 亚洲国产精品无码久久一线| 亚洲M码 欧洲S码SSS222| 免费无遮挡无码视频网站|