只显示主题贴
不管哪个浏览器访问iframe,直接frames['framename'].document,就可以了吧,至少我一直这么写的没有发现有什么问题;至于跨域的问题可以让iframe中的document.domain和父页面中的document.domain设置一样;IE下将页面设置成可编辑状态是document.body.contentEditable = true;非IE的浏览器是document.designMode="on";
- 进入论坛 AJAX 版
letle 写道冯冀川 写道letle 写道冯冀川 写道有没有人做过用js动态的创建iframe,然后向里面append DOM元素、JS函数,
我试过 <iframe src="javascript:document.open();document.write('<script></script><div>test</div>');document.close();"></iframe>
这样只能将div元素载入进去,JS元素却不行
不知道有哪位有这方面的经验
不知所云,你的iframe可不是动态创建的。
再说你的代码是可以在scrip ...
- 进入论坛 AJAX 版
afcn0 写道关于hash修改之后有无不使用ie8支持的onhashchange事件捕获动作,就是说ie8以下,和其他浏览器怎么捕获onhashchange事件
原问题:"修改URL后的#....到底会激发什么事件",谁评的隐藏贴
不知道楼主说的问题是不是和AJAX的history有关,
http://code.google.com/p/reallysimplehistory/
rsh可以解决AJAX的历史记录问题,
它是根据url后的#锚点变化,来触发不同的事件,
在IE下的原理应该是内嵌一个iframe,根据iframe的路径变化,调用parent中的事件,
具体的可以看一下它的源码
- 进入论坛 AJAX 版
letle 写道冯冀川 写道有没有人做过用js动态的创建iframe,然后向里面append DOM元素、JS函数,
我试过 <iframe src="javascript:document.open();document.write('<script></script><div>test</div>');document.close();"></iframe>
这样只能将div元素载入进去,JS元素却不行
不知道有哪位有这方面的经验
不知所云,你的iframe可不是动态创建的。
再说你的代码是可以在script写js代码的。
va ...
- 进入论坛 AJAX 版
HexUzHoNG 写道
<iframe id="tst" src="javascript:false"></iframe>
<script>
var cw = window.frames['tst'];
cw.document.open();
cw.document.write('<script>alert("test")<' + '/script>');
cw.document.write('<div>test</div>');
cw.document.close();
</script>
IE下测试通过,FF下没通过, ...
- 进入论坛 AJAX 版







评论排行榜