日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Popup窗口在XP+SP2下面受到限制

發布時間:2025/7/14 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Popup窗口在XP+SP2下面受到限制 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
在微軟XP SP2對IE6兼容性的官方文檔《Compatibility in Internet Explorer 6 for Windows XP Service Pack 2》中,微軟口口聲聲說對窗口對象屬性的安全限制中,不會影響Popup窗口。可事實上,Popup窗口并沒有逃脫被限制的厄運。這下,使用Popup窗口技術實現的菜單就有都遭殃了。

??? Popup窗口是IE提供的一個獨特的瀏覽器擴展功能,關于它的詳細介紹和作用,可以參看"使用Popup窗口創建無限級Web頁菜單"一文。在當我們的XP系統升級到SP2后,Popup窗口默認被設置了一下限制:

??? 1、Popup窗口不能超出瀏覽器的內容區域,就是IE窗口顯示網頁的有效區域;
??? 2、Popup窗口中生成的子Popup窗口只能限制在其父Popup窗口之下。

??? 第一個限制很討厭,不過還好基本不太影響Popup做為菜單的使用。第二點就比較郁悶了,如果是菜單,出現子菜單的情況太常見了。而如果子菜單只能顯示在父菜單之下,雖然在大多數情況下貌似也沒啥大問題,可是當菜單在頁面的最右邊時,第三級子菜單在空間不夠用的情況下,向父菜單的左邊展開,就麻煩了。這時這個子菜單將被父菜單覆蓋住,能不能露臉全看造化了。

??? 當然這個限制也是可以在IE的安全設置中進行修改,就是把當前站點添加為信任站點,上面兩個對Popup的限制就沒有了。不過這基本上沒有太大價值,任何一個網站或系統都不能如此依賴用戶的設置。

??? 由此一來,這個Popup的可用性已經很低了,除非萬不得已不推薦使用。連最新版的Sharepoint中的Popup菜單都換成了DIV模擬的了。當然這也是為了更好的兼容其它瀏覽器,Popup即時沒有這個問題也是IE獨家提供的。但是DIV的致命問題是不能跨frame(包括iframe),如果一定要做跨frame的提示窗口或菜單,還是必須頂著麻煩上Popup。


本文轉自博客園鳥食軒的博客,原文鏈接:http://www.cnblogs.com/birdshome/,如需轉載請自行聯系原博主。

總結

以上是生活随笔為你收集整理的Popup窗口在XP+SP2下面受到限制的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。