社区
JavaScript
帖子详情
??我要动态改变iframe的location,在location完全加载完之后我要执行一些方法,怎么弄啊???
ttaomeng
2005-09-02 11:33:13
??我要动态改变iframe的location,在location完全加载完之后我要执行一些方法,怎么弄啊???
...全文
330
8
打赏
收藏
??我要动态改变iframe的location,在location完全加载完之后我要执行一些方法,怎么弄啊???
??我要动态改变iframe的location,在location完全加载完之后我要执行一些方法,怎么弄啊???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ttaomeng
2005-09-02
打赏
举报
回复
就是直接给location='lllllllll'
ttaomeng
2005-09-02
打赏
举报
回复
ddd
precipitant
2005-09-02
打赏
举报
回复
说的具体一点的,怎么刷新的location.
precipitant
2005-09-02
打赏
举报
回复
试一试,看行不行?
----------------
nn.htm
----------------
<html>
<body>
<iframe id="liu" src="mmm.htm"></iframe><input type="button" value="reload" name="jin" onclick="reLoad()">
<script language='javascript'>
var timer;
function reLoad()
{
liu.window.location.reload();
timer=window.setTimeout("getCode()",1000);
}
function getCode()
{
if(liu.window.document)
{
window.clearInterval(timer);
northsnow.innerText=liu.window.document.body.innerHTML;
}
else
{
timer=window.setTimeout("getCode()",1000);
}
}
</script>
<hr>
<div id="northsnow">
</div>
</body>
</html>
--------------------------
mm.htm
--------------------------
<body>
<form name="kkkk">
<input type="button" name="ooo" id="ok" value="我" >
<input type="button" name="ooo2" id="ok2" value="我" >
</form>
<script language='javascript'>
for(var i=0;i<2000;i++)
{
document.write(i.toString() + ",");
if(i % 100==0) document.write("<br>");
}
</script>
</body>
ttaomeng
2005-09-02
打赏
举报
回复
就算是这样吧。但关键的不是这里,关键是要在mmm.htm加载完成之后,执行这些“alert('我想做' + tt.getMilliseconds());
”什么的。这点已可以解决,但更关键的是我要动态地给location附值,这个时候不好确定是否加载完成。
最终目的是想从给定的url得到源码,
用XMLHttp可以解决的,但是编码那块有点烦,要用Adodb.Stream,我不想那样
不知道有什么好的方法没有
precipitant
2005-09-02
打赏
举报
回复
不知道是不是这样的?
---------------
nn.htm
---------------
<html>
<body>
<iframe id="liu" src="mmm.htm"></iframe><input type="button" value="reload" name="jin" onclick="reLoad()">
<script language='javascript'>
function reLoad()
{
liu.window.location.reload();
var tt=new Date();
alert('我想做' + tt.getMilliseconds());
liu.window.document.kkkk.ooo2.value="我还想做" + tt.getMilliseconds();
}
</script>
</body>
</html>
----------------------
mm.htm
----------------------
</body>
<form name="kkkk">
<input type="button" name="ooo" id="ok" value="我" >
<input type="button" name="ooo2" id="ok2" value="我" >
</form>
</body>
<script language='javascript'>
var tt=new Date();
document.kkkk.ooo.value="我想做" + tt.getMilliseconds();
</script>
ttaomeng
2005-09-02
打赏
举报
回复
代码在包含此iframe的页面内执行的,我上在这个页面改变iframe的链接,在iframe的内容装载完之后要执行一些方法。
precipitant
2005-09-02
打赏
举报
回复
说的具体点。真的不知道你的意图。刷新的代码在那里执行。后来进行什么操作
分享:重新
加载
父窗口里的
iframe
页面的几种
方法
最新重新
加载
父窗口里的
iframe
页面的几种
方法
以下是三零网为大家整理的最新重新
加载
父窗口里的
iframe
页面的几种
方法
的文章,希望大家能够喜欢! 父窗口里的
iframe
页面重新
加载
的几种
方法
: window.parent.frames...
iframe
js
加载
失败_JS
加载
iFrame
出现空白问题的解决办法
在使用IE6浏览器开发过程中出现各种奇葩问题,非常...1、js
加载
iframe
出现空白
iframe
ID 是
加载
的
Iframe
ID号,修改成自己用的即可。setTimeout("document.frames['"+
iframe
ID+"'].
location
.href='"+iurls+"';",0...
js
动态
设置
iframe
并实现页面
加载
//如果没有这个设置,只
改变
src的值则不会
加载
页面内容 document.getElementById("id").contentWindow.
location
.reload(true); document.getElementById("id").src = '地址';
【JavaScript】
动态
监听
iframe
高度以及监听
iframe
内部链接跳转
对此我们可以去监听
iframe
的load
方法
,并且在
iframe
第一次
加载
完
之后
开始监听,保证代码的健壮性。但实际使用就会发现,在某些特定的时刻
iframe
的onload事件只会触发一次。有人可能会说用onload
方法
,例如。需要监听...
iframe
加载
方案及性能
普通
方法
加载
iframe
/在onload
之后
加载
iframe
/setTimeout来
加载
iframe
/友好型
iframe
加载
。 我们会经常使用
iframe
s来
加载
第三方的内容、广告或者插件。使用
iframe
是因为它可以和主页面并行
加载
,不会阻塞主页面。
JavaScript
87,910
社区成员
224,616
社区内容
发帖
与我相关
我的任务
JavaScript
Web 开发 JavaScript
复制链接
扫一扫
分享
社区描述
Web 开发 JavaScript
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章