成人午夜激情影院,小视频免费在线观看,国产精品夜夜嗨,欧美日韩精品一区二区在线播放

當前位置:首頁>>軟件教程>>新聞內容  
IE瀏覽器中非模式對話框的應用
作者:佚名 發布時間:2004-1-15 11:46:42 | 【字體:

  非模式對話框是IE的一種窗口形式,打開非模式對話框后,在其被關閉之前,主調窗口不會繼續解析其后的htm代碼,同時主調窗口也不會被選中。
 
  主調窗口與非模式窗口的信息傳遞

  1.函數調用傳遞方式

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

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

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

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


  2.窗口操作傳遞方式

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

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

  如主調窗口的調用代碼如下:

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

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

  var sData = window.dialogArguments;

  接著就可以操作主調窗口的任意變量和函數了,如下:

  sData.sUserName = ‘Value from ModelessDialog’; // sUserName是主調窗口的全局變量

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

  這種方式下,主調窗口可以不通過普通返回值方式取得非模式窗口設定的數值

  備注:

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


  關于非模式對話框的參數設置sFeatures見
  http://msdn.microsoft.com/workshop/samples/author/dhtml/refs/showModelessDialog.htm

 


文章來源:西部E網
 放生
 愚愛
 夠愛
 觸電
 白狐
 葬愛
 光榮
 畫心
 火花
 稻香
 小酒窩
 下雨天
 右手邊
 安靜了
 魔杰座
 你不像她
 邊做邊愛
 擦肩而過
 我的答鈴
 懷念過去
 等一分鐘
 放手去愛
 冰河時代
 你的承諾
 自由飛翔
 原諒我一次
 吻的太逼真
 左眼皮跳跳
 做你的愛人
 一定要愛你
 飛向別人的床
 愛上別人的人
 感動天感動地
 心在跳情在燒
 玫瑰花的葬禮
 有沒有人告訴你
 即使知道要見面
 愛上你是一個錯
 最后一次的溫柔
 愛上你是我的錯
 怎么會狠心傷害我
 不是因為寂寞才想
 親愛的那不是愛情
 難道愛一個人有錯
 寂寞的時候說愛我
主站蜘蛛池模板: 东方市| 林西县| 霍州市| 青川县| 乌拉特前旗| 湛江市| 柳林县| 霞浦县| 曲水县| 巴马| 阿坝| 华容县| 遵义县| 长兴县| 广宗县| 晋宁县| 玉龙| 嵊州市| 龙泉市| 治多县| 土默特左旗| 新密市| 吴川市| 泉州市| 贵州省| 天等县| 洛浦县| 绿春县| 巧家县| 池州市| 新民市| 乐都县| 左云县| 镇原县| 望奎县| 临城县| 东光县| 平阴县| 南召县| 长沙市| 青神县|