上次
我說到要使用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這個元件來實現可定位 可疊加的彈出層效果,這個彈...