| 導購 | 订阅 | 在线投稿
分享
 
 
 

IE網頁對話框中Postback新開窗口問題的解決方案

來源:互聯網  2008-12-13 08:23:42  評論

問題描述:

最近搞個公文流轉的項目,在一些操作上使用了IE網頁對話框,不過發現在使IE網頁對話框的時候不管是.net的Postback、上面的超鏈接、JS方式的頁面跳轉,都會導致IE新開一個窗口出來。

解決方案:

首頁准備好兩個頁面,一個是帶iframe的頁面(這裏我稱爲A頁面),一個是原來IE網頁對話框要調用的頁面(這裏我稱爲B頁面)。

A頁面的iframe內容指向B頁面,然後在打開IE網頁對話框的時候加載A頁面,這個時候不管B頁面是Postback、頁面跳轉什麽都不會導致新開窗口了。

其實原理就是在原來的方式加了個「中間層」,原來打開IE網頁對話框的時候頁面調用順序爲:

IE網頁對話框->加載B頁面

現在側爲:

IE網頁對話框->加載A頁面->再由A頁面的iframe加載B頁面

  問題描述:   最近搞個公文流轉的項目,在一些操作上使用了IE網頁對話框,不過發現在使IE網頁對話框的時候不管是.net的Postback、上面的超鏈接、JS方式的頁面跳轉,都會導致IE新開一個窗口出來。   解決方案:   首頁准備好兩個頁面,一個是帶iframe的頁面(這裏我稱爲A頁面),一個是原來IE網頁對話框要調用的頁面(這裏我稱爲B頁面)。   A頁面的iframe內容指向B頁面,然後在打開IE網頁對話框的時候加載A頁面,這個時候不管B頁面是Postback、頁面跳轉什麽都不會導致新開窗口了。   其實原理就是在原來的方式加了個「中間層」,原來打開IE網頁對話框的時候頁面調用順序爲:   IE網頁對話框->加載B頁面   現在側爲:   IE網頁對話框->加載A頁面->再由A頁面的iframe加載B頁面
󰈣󰈤
王朝萬家燈火計劃
期待原創作者加盟
 
 
 
>>返回首頁<<
 
 
 
 
 熱帖排行
 
王朝網路微信公眾號
微信掃碼關註本站公眾號 wangchaonetcn
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有