楼上的能说具体一点吗?因为我也试验了但失败了。我在body里的onload里加入了test1这个函数,在之前写了
function test1
{
alert('test');
}结果在IE6和FF3中都测试通过,就是IE7没效果?怎么会呢?

解决方案 »

  1.   


    <body></body>
    <script language="javascript">
    var reload = function()
    {
    window.location.reload(true);
    }; var startTimer = function(event)
    {
    window.setTimeout(reload, 300000);
    }; if (window.addEventListener)
    {
    window.addEventListener('load', startTimer, false);
    }
    else if (window.attachEvent)
    {
    window.attachEvent('onload', startTimer);
    }
    </script>
      

  2.   

    奇怪的,我的文件头上(<body>后第一句)有一句<!--#include file=include/top.asp -->,加上这句就不行,去掉就可以了???
      

  3.   

    function SetBaceTime()
        {
            var doc =window.document.all("span_rows").innerText;
            var time = 60;
            if(doc.split('倒計時:').length>1)
                time = doc.split(':')[1]*1;
            window.document.all("span_rows").innerText ='重新取得資料,請稍等......倒計時:'+(time-1);
            timeIndex = setTimeout("SetBaceTime()",1000);
            
        }
      

  4.   

    问题搞定了,虽然不知道为什么,但是删除了top.asp中的一个空白的flash横幅就好了,后来又尝试着不让这个flash横幅空白,而是有内容,也不再有问题,很奇怪。有高手能解释为什么吗?