2010-12-11 125 views
0

我試圖加載幀設置在對話框的框架:打開在一個jQuery對話框

$("#dialog").load ("myFrame.html).dialog ({title:"Edit Info"}).dialog('open'); 

對話框打開,但空,框架沒有加載。在螢火蟲也沒有錯誤。 如果我嘗試打開一個簡單的頁面,然後加載確定(儘管減去CSS)。

是否存在在對話框中打開框架集的繼承限制?

我使用jQuery 1.4.4和1.8.6 jQueryUI的

感謝

邁克

回答

2

是否有一個對話框打開框架的繼承限制?

是的,有作爲解釋in the jQuery docs

jQuery使用瀏覽器的.innerHTML屬性來解析檢索文檔,並將其插入到當前文檔。在此過程中,瀏覽器通常會過濾文檔中的元素,例如<html>,<title><head>元素。因此,由​​檢索的元素可能與瀏覽器直接檢索文檔時不完全相同。

瀏覽器將丟棄頁面的許多結構元素,這包括框架集。在另一個頁面內顯示框架集的唯一方法是使用iframe

+0

謝謝。我會檢查文檔。 – Justin 2010-12-11 22:34:44