-2
以下JavaScript在较早版本的Safari(Safari 3)中正常工作,但不在最新版本的Safari上。JavaScript适用于Safari 3,但不适用于较新版本
你能帮我找到问题吗?
function loadframe(){
var iframeEl = document.getElementById("ifrm");
if(!iframeEl)
{
window.alert('hellooooooo');
var el = document.createElement("div");
el.innerHTML = '<iframe id="ifrm" width="0" height="0" src=\'<!--EP CLASS="com.epiphany.presentation.ServerURLWriter" ACTION="campaign_segment_load" TEMPLATE="campaign\\campaign_segments" -->\' onload="dw_display(\'ifrm\',\'segmentspn\')" ></iframe>';
document.body.appendChild(el);
return true;
}
return false;
}
我想你将不得不提供一些关于奇怪标记应该做什么的解释。一般来说,只要问为什么某些事情“不起作用”,而没有说出**发生了什么事情,而发生**应该发生的事情,则不太可能得到很多答案。 – Pointy 2011-05-27 12:03:15
而不是if(!iframE1)if(iframE1!= null && iframE1!= undefined)更好。请给出关于脚本和问题的更多解释。 – ehsun7b 2011-05-27 12:16:20
而不是最新版本,最好提一下确切的版本号。 – ehsun7b 2011-05-27 12:18:57