只是想知道是否有其他人遇到過這種情況,或知道我爲什麼會收到錯誤。我在iframe中使用javascript來調用父dom元素,然後使用jQuery UI的效果核心來動搖它。這裏有一個例子:jQuery對iframe父文檔的影響
$(document).ready(function(){
if ($("form").length>0)
{
$("form").submit(function(){
var oParentDoc = $(parent.document).find("div#element");
var action = $(this).attr("action");
var postdata = $(this).serialize();
$(oParentDoc).addClass("loading");
$.post(action,postdata,function(data){
$(oParentDoc).removeClass("loading").effect("shake",{"times":3,"distance":10},60);
});
return false;
});
}
});
這工作沒有效果,但是當我使用的效果它給我這個錯誤:
uncaught exception: [Exception... "Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsIDOMCSSStyleDeclaration.getPropertyValue]" nsresult: "0x80040111 (NS_ERROR_NOT_AVAILABLE)"
預先感謝任何見解:)
也有類似的問題,與從一個iframe父事件的綁定,但它與谷歌地圖。對我來說,它在其他瀏覽器中工作,甚至仍然在ff工作,但拋出了錯誤。我剛剛使用了一個try/catch,並沒有真正解決這個問題,但讓我繼續 - – chrismarx 2011-04-06 15:27:19