探讨:动态操作iframe的方法 ie6document.all.iframe1.contentWindow.document.writeln(...) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 我看了一下,确实可以使用。但是问题就是对ie的版本要求太高了。并且用了以后,test页面的进度条一直不会结束。有没有ie5能够支持的方法?ps:我查了一下,contentWindow属性ie5.5也可以支持。meizz:这个东西我从昨天下午开始捣鼓,一直到今天,始终没有找到好的解决方法。我实在是黔驴技穷了。 document.all.iframe1你这样引用的是html标签window.frames["iframe1"]引用的是window对象作为html标签对象,它的document属性是对它所在的文档的引用.而作为window对象,才是它所包含的document <script>document.writeln("<iframe id=iframe1></iframe>");frames["iframe1"].document.writeln("<div style='position:absolute;left:0;top:0'>bbb<input type=button value=abc onclick='alert(document.body.innerHTML)'></div>");</script><script>alert(frames["iframe1"].document.body.innerHTML)</script>这就OK了 进度条问题,我碰到过,开始是加入一个 alert 就可以消除它,但是这样做显然是不行的,后来我才发现要加一个 close,即我给你的代码里,最后应该有一句 close 操作的。 to walkingpoison(walkingpoison)这是HTML的跨框架动态处理导致的,目前没找到妥善的处理方法,与javascript解释程序的同步过程有关. 不知道加上一个readyState="complete"的判断会不会好一点 <SCRIPT LANGUAGE="JavaScript"><!--document.writeln("<iframe id=iframe1></iframe>");iframe1.document.writeln("<div style='position:absolute;left:0;top:0'>bbb<input type=button value=abc onclick='alert(document.body.innerHTML)'></div>");alert(iframe1.document.body.innerHTML);//--></SCRIPT>ie5通过。 哦?我也看到了那个close语句,但是不清楚是什么作用。原来是这样。那么看来梅花雨的日历控件2.0 iframe版已经可以正式出台了,我今天调试的时候就是剩下这个问题了。下周一我到了公司就会发布上来。谢谢大家的帮助!ps:yonghengdizhen,今天看到你又是买豆腐,又是发泄的,有什么不顺心的事情? 请问如何用JS实现打开select列表 我给button加上触发setInterval的方法 但是我试着连续点了几次后 clearInterval没用了 如何获得ID对应的HTML标签呢? 关于html网页js代码自动执行的问题 想好好学习javascript,各位大大介绍一下学习路线 js如何创建一个txt文档并进行都写?在线急等! \1的用法 请教用onclick事件控制若干个Table显示的问题 如何做右键菜单? 这个JS是什么写法啊,都不认识求给解释一下?可以只解释语法。 一个比较复杂的框架页的问题! IE之怪现象。
你这样引用的是html标签
window.frames["iframe1"]引用的是window对象
作为html标签对象,它的document属性是对它所在的文档的引用.
而作为window对象,才是它所包含的document
document.writeln("<iframe id=iframe1></iframe>");
frames["iframe1"].document.writeln("<div style='position:absolute;left:0;top:0'>bbb<input type=button value=abc onclick='alert(document.body.innerHTML)'></div>");
</script>
<script>
alert(frames["iframe1"].document.body.innerHTML)
</script>
这就OK了
这是HTML的跨框架动态处理导致的,目前没找到妥善的处理方法,与javascript解释程序的同步过程有关.
<!--
document.writeln("<iframe id=iframe1></iframe>");
iframe1.document.writeln("<div style='position:absolute;left:0;top:0'>bbb<input type=button value=abc onclick='alert(document.body.innerHTML)'></div>");
alert(iframe1.document.body.innerHTML);
//-->
</SCRIPT>
ie5通过。