我使用了iframe,如下所示:
每当我点击a时 这适用于Firefox,但不适用于Internet Explorer. 什么代码也适用于Internet Explorer? 您永远不应该使用"浏览器检测",而是要检测功能.imho最安全的方式是: 只测试src属性是否可用.如果没有,请在内容窗口上进行测试,最后一次尝试是setAttribute.if ($j.browser.msie) {
frames['iframeId'].window.location="../player/iabpreview.php?adid="+adId+"&autoPlay=true";
}else {
$j(".advPlayer").eq(0).attr("src", "../player/iabpreview.php?adid="+adId+"&autoPlay=true");
}
1> 小智..:function SetIFrameSource(cid, url){
var myframe = document.getElementById(cid);
if(myframe !== null){
if(myframe.src){
myframe.src = url; }
else if(myframe.contentWindow !== null && myframe.contentWindow.location !== null){
myframe.contentWindow.location = url; }
else{
myframe.setAttribute('src', url);
}
}
}
2> Kirtan..:document.getElementById("iframeId").src = "Your URL here."
咦?你100%肯定吗?这应该适用于任何broswer.
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有