web无刷新问题,非xmlhttp,与ie相关。
gxboy 2005-05-05 05:03:07 当服务器端输出纯html (不包含js)的时候,这时基本上是没有闪烁的。
例如一个翻页程序,在翻页前后边框是不会刷新的,但只要加入了<script></script>标签到<body>以前或以下就会有闪烁。例如
<script src="../a.js"></script>
<body>
<table></table>
</body>
或
<body>
<script src="../a.js"></script>
<table></table>
</body>
。但有一种方法是没有闪烁的。就是
<body>
<table></table>
<script src="../a.js"></script>
</body>
...........
如上,把所有js放到</body>以前或以后。也就是说ie最后才会加载js代码或引用文件,这时就不会有闪烁,不过这种方法好象不太正规,但的的确确消除了闪烁问题。
而且更趣的是
<body>
<script>
var i
i = 1
</script>
<table></table>
<body>
这样有时也不会有闪烁,但只要换成引用js文件,就不行了。
哪位高人请指点一二。