我有一个在线托管的网页,我希望有可能我可以使用一些JavaScript将IFRAME插入到另一个网页上.
这将是最好的方式,我只是将我的网页URL添加到JavaScript并且它适用于所有浏览器?
谢谢
Hem*_*lia 72
您可以使用:
<script type="text/javascript">
function prepareFrame() {
var ifrm = document.createElement("iframe");
ifrm.setAttribute("src", "http://google.com/");
ifrm.style.width = "640px";
ifrm.style.height = "480px";
document.body.appendChild(ifrm);
}
</script>
Run Code Online (Sandbox Code Playgroud)
将 HTML 作为模板处理比通过 JavaScript 构建节点更好(HTML 毕竟不是 XML。)您可以通过使用模板然后将模板的内容附加到另一个 DIV 中来保持 IFRAME 的 HTML 语法干净。
<div id="placeholder"></div>
<script id="iframeTemplate" type="text/html">
<iframe src="...">
<!-- replace this line with alternate content -->
</iframe>
</script>
<script type="text/javascript">
var element,
html,
template;
element = document.getElementById("placeholder");
template = document.getElementById("iframeTemplate");
html = template.innerHTML;
element.innerHTML = html;
</script>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
111311 次 |
| 最近记录: |