我希望iframe最初将src
设置为空,然后在页面加载后;调用JS函数,然后将src
值设置为实际的值。
那么<iframe src="#" />
是否有效,或者我是否需要使用其他东西,如javascript:;
等
发布于 2011-05-10 15:29:49
就是<iframe src='about:blank'></iframe>
发布于 2018-06-24 06:48:19
如果您不想使用about:blank
,您可以使用javascript作为iframe
的src
,如下例所示:
<iframe name="TV" id="tv" style="width:100%; background: #800000" src="javascript:document.write('<h3>Results Window</h3>')"></iframe>
上面的例子将初始化一个具有栗色背景的iframe
,它有一个简单的消息<h3>Results Window</h3>
。但是,您的链接的目标应该等于iframe
name
属性,即在该示例TV
中。
注意:
一些外部网站可能会阻止从另一个来源请求其页面。例如,尝试将下面示例中的超链接的URL更改为yahoo.com
或google.com
,然后检查您的浏览器控制台。
发布于 2011-05-10 15:34:54
您可以在src
属性中使用about:blank
(正如ariel前面提到的),否则在从安全页面提供服务时会抛出错误。
安全页面https
将在安全网站上抛出可能不安全数据的错误。
https://stackoverflow.com/questions/5946607
复制相似问题