最佳答案
在iframe上使用内联属性似乎可以解决IE8中的这个问题:
按要求更新:
你应该尝试编写更不引人注目的javascript.以这种方式编写代码可能会阻止您在IE中出现这种奇怪的错误.
display-frame">display-frame'),link = document.getElementsByTagName('a')[0];
// load handler
function onIframeLoad() {
alert('Thanks for the visit!');
}
// event handlers
if(iframe.addEventListener) iframe.addEventListener('load',onIframeLoad,false);
else if(iframe.attachEvent) iframe.attachEvent('onload',onIframeLoad);
link.onclick = function() {
iframe.src = this.href;
return false;
}
};