chrome 13.0 的执行速度过快,结果导致iframe 里面的内容没有加载js先执行了!

主 html中 body 的内容
<iframe id='kk' width="420" height="29" frameborder="0" scrolling="no" src="html1.html" allowtransparency="true" marginwidth="0" marginheight="0" name="iFrame1"></iframe>



用到的js

<script type="text/javascript">

$(document).ready(function(){
setTimeout(function(){alert(document.getElementById('abcde').contentWindow.document.getElementById('tt').innerHTML)}, 2000);
})


html1.html body 中的内容
<span id='tt'>userid : 8174971924@!#$@#</span> 

提示:
服务器上可以执行成功
本地访问是chrome 浏览器是不能获取 iframe 中的内容的!
再由于 V8 引擎的执行速度过快,倒是 iframe 没有加载成功就已经执行了js代码



你可能感兴趣的:(js,iframe,chrome,contentWindow,休闲,13)