4
這是一個資源管理器唯一的問題和症狀:加載HTML內容的NULL我<title>標籤在某些情況下
我有鏈接,點擊時會在HTML塊加載(其中沒有包含HTML頭標記)使用JavaScript。這些html塊被放置在頁面周圍的各種<div>
中,可能有3個不同的地方,通過javascript帶入3個不同的塊。
當這些塊加載的頁面的<title>
標籤設置爲<title></title>
對於某些未知(對我)的原因。我使用IE開發人員工具欄通過檢查DOM樹來確認這一點。
我有其他網頁做類似的事情,但它似乎並不是一個問題。
編輯:進一步檢查似乎顯示swfObject與它有關。我帶來的其中一個塊包含swfObject啓用的SWF。如果我禁用swfObject調用,那麼頁面不再會被截斷。
編輯:代碼:
/**
* getContentItemById()
* @itemId = string
* @contentType = string
*/
function getContentItemById(itemId, contentType, subType) {
$j.ajax({
type: "GET",
cache: false,
url: "/gallery/",
data: "contentType=" + contentType + "&itemId=" + itemId + "&slice=itemView" + "&subType=" + subType,
dataType: "html",
beforeSend: function (XMLHttpRequest) {
$j("#viewer").fadeOut();
},
success: function(html){
$j("#viewer").html(html).fadeIn();
if (itemId && contentType) {
var state = {};
state["itemId"] = itemId;
$j.bbq.pushState(state, 0);
}
},
error:function (xhr, ajaxOptions, thrownError){
//alert("Error code: " + xhr.statusText);
}
});
你通過Ajax加載它們的工作? – 2010-04-15 18:04:20
您能否提供一些代碼以便我們進一步幫助您。 – 2010-04-15 18:15:49
我敢打賭,正在加載的塊是實際的,完整的HTML頁面。 – 2010-04-15 18:24:44