警告:这可能是一个愚蠢的问题,答案可能是“不”。继续自担风险。
通常使用<iframe>
属性指定src
的目标网页。而不是将内联框架指向外部源是否可以直接在同一文档中列出html源?
背景:我正在为新网站创建内容。该网站是由另一个组织为我们创建的。不幸的是,我只能通过该组织提供的内容管理系统上传网站的内容。我可以创建和删除页面,但我对于为它们创建内容非常有限。我只能访问文档的正文部分。
其中一个页面需要使用某些javascript进行图片幻灯片放映。由于我无权访问<head>
部分,我的工作变得困难。我无法在服务器上存储其他html文件。到目前为止,我还没有取得很大的成功,让我的javascript正常工作。如果我可以将幻灯片嵌套在<iframe>
中,我认为实施起来要容易得多。
我是在正确的轨道上还是有更好的方法来做到这一点?
答案 0 :(得分:1)
是的,这是可能的。你可以这样做:
<script>
var myiframesource="<html><body>Hello World!</body></html>";
var iw = window.frames['myiframe'].document;
iw.open();
iw.write(myiframesource);
iw.close();
</script>
<iframe name='myiframe' id='myiframe' src='about:blank'
APPLICATION='no' scrolling='yes'></iframe>
只需将“myiframe”替换为iframe的名称,然后使用您希望放入iframe的HTML填充字符串变量“myiframesource”。