使用Popup視窗建立無限級Web頁選單 2

2021-04-12 23:30:38 字數 587 閱讀 9914

上次

我說到要使用popup在web中建立無限級選單,兩個要解決的問題是多個popup視窗共存和popup中的事件的處理。其中多個popup共存的問題我已經講了可以使用popup.document的parentwindow來再createpopup,這個就算搞定了,而第二個問題就有些讓人討厭了,為什麼呢?

varwin 

=window;

vardoc 

=win.document; 

varpopup 

=win.createpopup();

varpopdoc 

=popup.document;

varpopwin 

=popdoc.parentwindow;

varpopwindoc 

=popwin.document; 

結果popdoc != popwindoc,這都沒什麼了,不等就不等把,可是當我們呼叫popdoc.write和popwindoc.write後,去發現執行結果是一樣的,即資料被寫入了popup視窗中。不過還好這裡也不影響我們的選單實現,就是怪異罷了。。

to be continued ...

jquery無限級建立DOM節點

實現 var data child child child child function function setdata name,data 無限級建立dom節點 param opt 引數物件 param parent 父級容器 function createdom opt,parent l 存在...

使用WPF的PopUp類實現父子視窗關聯

一 popup視窗可以顯示在螢幕任何地方,它們一般沒有父視窗,但是如果明確呼叫setparent,這類視窗也可以有父視窗。dllimport user32.dll entrypoint setparent public static extern int setparent intptr hwndc...

使用YUI3建立Popup彈出層

yui3是乙個非常好的開源框架,但是學習曲線稍微有些陡峭,這個系列將記錄下我使用yui3過程中的一些心得點滴,希望對大家能夠有幫助。很多網際網路的專案應用中,彈出層出現的越來越多,使用yui3可以快速的實現製作彈出層的效果。yui3提供了overlay這個元件來實現可定位 可疊加的彈出層效果,這個彈...