日期:2014-05-16  浏览次数:20343 次

快疯掉了,有没有碰到这种怪事?
我用的是iframe框架
然后打开网页时,经常出现一片空白,再点一下可能又好了

我试了firefox,发现又没有错误,不过现在暂时不考虑firefox,因为firefox下面问题好多
先把ie的搞定,只是ie下面老是出现这个问题。
我试了几台电脑访问,都一样的问题!

碰到过的,说下会是什么原因?
文件的编码我已经都查过了,全是utf-8

------解决方案--------------------
然后打开网页时,经常出现一片空白,再点一下可能又好了

楼主说的 再点一下 是什么意思?


清空下缓存 再试试。
------解决方案--------------------

是不是

你一开始(onload)就没有给 iframe 赋值(src)

你点击之后(onclick) iframe 才有了 值


------解决方案--------------------
解决办法:用代码模拟你说“再点一下”操作。

再去找到问题所在。

都不知道你的“再点一下”是甚么意思。

点甚么?刷新按钮?或是随便点一下页面空白的地方?

如果是点刷新按钮的话,那说明你的代码存在问题。

点页面空白地方的话就是css样式所致,可以强制刷新页面。如:document.body.className += '';

------解决方案--------------------
我的出现了这个问题。。就在今天,昨天晚上改的JS导致的
http://www.ok22.org/
是因为用了.Javascript文件加载:LABjs和RequireJS-加载js
我的是在(特别提醒document.write不要写在里面,否则页面原来的内容会被清空)
<script src="LAB.js"></script>
<script type="text/javascript">
$LAB
 .script("script1.js").wait()
 .script("script2-a.js")
 .script("script2-b.js")
 .wait(function(){
  initScript1();
initScript2();
document.write("af");//问题所在。。把这个移到外面就行了
 });
   </script>