我是一个JS初学者, 目前遇到一个头痛的问题:
网页中在不刷新页面的前提下如何使部分代码定时有效?
请高手指点. 非常感谢!举例: <html>
<head>
<META HTTP-EQUIV="pragma" CONTENT="no-cache">
<meta http-equiv="Cache-Control" content="no-cache"> 
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache, must-revalidate">
<meta name="keywords" content="TVBS56|">
<meta name="description" content="TVBS56|">
<title>TVBS56</title>
</head>
<body onload=Play(); style="margin:0;padding:0;">
<object classid="clsid:39D420B3-E0EB-424C-89AA-C24F8DE7EF79" id="KooPlayer1" 
   standby="IMTVKooPlayer..." width="515" height="380" codebase="http://www.im.tv/IMTVPlayer.ocx#version=1,0,0,57">
<param name="bAutoHideControl" value="-1"><param name="bDispControlBar" value="1">
<param name="bDispList" value="0">
<param name="iDispGroup" value="146"></object>
<SCRIPT>
function Play ()
{
    bMute = false;
setTimeout('KooPlayer1.Play("imtv3");',3000);
}
</SCRIPT>
YYYYYYY
<script language=Javascript src="followdiv1.js"></script>
</body>
</html>
希望定时使上面YYYYYYY
<script language=Javascript src="followdiv1.js"></script>部分定时有效!

解决方案 »

  1.   

    document.scripts可以取到script对象,你试试能不能把它remove?我也没有试过
      

  2.   

    以前成功在FireFox下动态改变过<script>节点中内容,但是IE中是无效的
      

  3.   

    多谢!
    document.scripts可以部分刷新页面, 但时间如何确定?用SETTIMEOUT 如何办?
      

  4.   

    function procScript()
    {
      //具体的处理,片段失效,或有效
    }
    settimeout("procScript()", 1000);
    类似这样不就行吗?
      

  5.   

    //具体的处理,片段失效,或有效可以填上下面部分语法是否正确? document.scripts.src = "followdiv1.js" ;原来代码变成:<SCRIPT>
    function procScript()
    {
      document.scripts.src = "followdiv1.js" ;
    //具体的处理,片段失效,或有效
    }
    setinterval("procScript()", 3000);
    </SCRIPT>YYYYYYY
    //原代码<script language=Javascript src="followdiv1.js"></script>可以吗? 请给指导.非常感谢!
      

  6.   

    有人说:
     
    setTimeout/setinterval("[执行的脚本 必须是字符串]",[延时时间毫秒])如何理解?