var url = "doSomething.action";
myDiv.innerHTML = "<iframe id='frame' width='100%' height='100%' src='"+url+"' frameborder='0'></iframe>";--------------------------------
页面打开时,doSomething.action会被请求两次
如果我直接在页面写<iframe id='frame' width='100%' height='100%' src='doSomething.action' frameborder='0'>页面打开时,doSomething.action只被请求一次,但是无论我刷新父页面还是子页面,doSomething.action都会被请求两次---------------------------------
请问这个现象如何解释,有什么解决办法?谢谢!
myDiv.innerHTML = "<iframe id='frame' width='100%' height='100%' src='"+url+"' frameborder='0'></iframe>";--------------------------------
页面打开时,doSomething.action会被请求两次
如果我直接在页面写<iframe id='frame' width='100%' height='100%' src='doSomething.action' frameborder='0'>页面打开时,doSomething.action只被请求一次,但是无论我刷新父页面还是子页面,doSomething.action都会被请求两次---------------------------------
请问这个现象如何解释,有什么解决办法?谢谢!
<script language="javascript" type="text/javascript">
var ifr = document.createElement("IFRAME");
ifr.frameBorder = 0;
ifr.scrolling = "no";
ifr.src = "http://www.baidu.com?tmp=" + (new Date().getTime().toString(36));
document.body.appendChild(ifr);
ifr.width = 500;
ifr.height = 500;
</script>
注意 ifr.src必须在append之前给值,不然又是两次请求.