在特定时间后使用JavaScript将iFrame刷新到不同的源
Refresh iFrame to different source using JavaScript after a specific time
我最初想在iframe中加载一些网站。1分钟后,JavaScript会将嵌入的页面刷新到另一个页面。这就是我想到的。
<html>
<body>
<IFRAME src="http://firstwebsite.com" width="100%" height="100%" frameBorder="0" id=”myframe”></IFRAME>
<script>
setTimeout("document.getElementById('myframe').src = 'http://secondwebsite.com';",6000);
</script>
</body>
</html>
但这不起作用。请帮我修改这个相同的脚本,而不是给我新的想法。
您的代码中有两个错误:
- 将iframe id中的
”
更改为'
或"
- 在1分钟内使用60000,而不是6000
休息可以。以下是编辑:
<html>
<body>
<IFRAME src="http://firstwebsite.com" width="100%" height="100%" frameBorder="0" id="myframe"></IFRAME>
<script>
setTimeout("document.getElementById('myframe').src = 'http://secondwebsite.com';",60000);
</script>
</body>
</html>
您应该编写不同的setTimeout。
<html>
<body>
<IFRAME src="http://firstwebsite.com" width="100%" height="100%" frameBorder="0" id=”myframe”></IFRAME>
<script>
setTimeout(function(){document.getElementById('myframe').src = 'http://secondwebsite.com';},6000);
</script>
</body>
</html>
尝试setTimeout(function() { document.frames['myframe'].src = .... }, 6000);
- Change ” to ' or " in the iframe id that you have used.
(id's can only be picked up by " or '.)
- and finally 60000millisec = 60sec = 1min.
检查小提琴:
如果你想看看的话,刚刚把时间更新到5000。(你只需要等5秒(
基本上这是短代码:
setTimeout("document.getElementById('myframe').src = 'http://secondwebsite.com';",60000);
相关文章:
- 刷新 iframe 中的页面
- 刷新 iframe 而不重定向父页面
- 如何使用 javascript 自动刷新 iframe 如果 src = X
- Javascript href 刷新 iframe 不起作用
- 在方向更改时刷新 iframe 的内容
- 刷新 iframe 错误
- 对话框模式关闭时刷新Iframe
- 单击刷新iframe
- 用javascript在Div中包装内容,而不刷新iframe
- 刷新iframe而不闪烁
- 使用不同的域从内部刷新iframe
- 刷新iframe后,OnStateChange不工作
- 单击屏幕时刷新iframe
- 浏览器应该不断刷新iframe——不工作
- 如何在html中定期间隔后刷新iframe
- 如何在php页面中刷新iframe
- 如何自动刷新iframe
- 如何用加载图像显示刷新Iframe url
- 页面加载后刷新Iframe一次
- 如何刷新 IFrame 中的链接