window.showModalDialog 的子頁面中DTree樹不能用

問題:在父頁面A.html有個window.showModalDialog方法彈出一個頁面B.html, B.html中有個DTree樹,樹加載成功了,但就是不能使用

 

解決方案:在子頁面中 加入<base target="_self" /> 就可以。

說      明:<base> 標籤爲頁面上的所有鏈接規定默認地址或默認目標。

通常情況下,瀏覽器會從當前文檔的 URL 中提取相應的元素來填寫相對 URL 中的空白。

使用 <base> 標籤可以改變這一點。瀏覽器隨後將不再使用當前文檔的 URL,而使用指定的基本 URL 來解析所有的相對 URL。這其中包括 <a>、<img>、<link>、<form> 標籤中的 URL。


self 就是當前頁面

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章