所以我试着
document.write('<iframe src='+ location.href + ' width="468" height="60" ></iframe>');
但它似乎不是在chrome工作。。。
这也不起作用
<div id="main"></div>
function $(id)
{
return document.getElementById(id);
}
var div = document.createElement("iframe");
div.setAttribute("src", location.href);
div.setAttribute("width", "500");
div.setAttribute("height", "90");
$('main').appendChild(div);
document.write(location.href);
这不管用
function $(id)
{
return document.getElementById(id);
}
document.write('<div id="main"></div>');
var div = document.createElement("iframe");
div.setAttribute("src", location.href);
div.setAttribute("width", "500");
div.setAttribute("height", "90");
$('main').appendChild(div);
document.write(location.href);
最佳答案
<iframe src="about:blank" onload="if(!this.t){this.t=1; var href=location.href.replace(/[\?\&]inf\=.+/i,''); href += href.indexOf('?') > -1 ? '&inf=' : '?inf='; this.src = href + Math.random();}"></iframe>
我试过铬。。似乎没问题:)
编辑
为安全url附加了一些正则表达式
关于javascript - 如何创建包含自身页面的无限iframe?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/4560126/