放一个大的flash在网页上就会影响javascript的setTimeout函数的执行
是不是flash的setTimeout函数和javascript的setTimeout函数冲突了?
各位遇到过这样的情况吗?

解决方案 »

  1.   

    本帖最后由 xiaojing7 于 2009-05-28 12:03:51 编辑
      

  2.   

    你的settimeout在 flash加载之后执行吗?
      

  3.   

    不会冲突的.一般setTimeout都是赋值给一个变量保证相互独立:var t1 = window.setTimeout(func, delay);
    var t2 = window.setTimeout(func, delay);
    这样也便于clear
      

  4.   

    真的有影响啊 ,唉如果没flash 就执行正常 有的话settimeout失效
     <script type="text/javascript" language="javascript">
    function pGo()
    {
       hpgo("转向的网页","http:\/\/10000.yoyo.com\/",0)
       }   
    Wtime=10;
     var bar = 0;  
    var tHomeG=window.setTimeout("pGo()",1001*Wtime);  hpcount();
     
      function hpcount(){
       var amount=Wtime-bar;
       bar= bar+1;  
       document.getElementById("stime").innerHTML="等待:"+amount.toString()+"秒"  ;
       if (bar>Wtime)
       {
           pGo();
       }  
      }var tHome=window.setInterval("hpcount()",1000);
      </script>  
     <div    id="div125"  class="drag"   style="position:absolute;display:none;  z-index:30;   width:200px;   height:200px; left:230px;top:120px;FILTER:alpha(opacity=90);"><object  classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" type="application/x-oleobject" width="200" height="200" hspace="0" standby="Loading" > <param name="URL" value="http://udisk.czkdw.com/myfile/Q110061441/love01.wma"> <param name="autoStart" value="true"> <param name="balance" value="0"> <param name="currentPosition" value="0"><param name="currentMarker" value="0"> <param name="enableContextMenu" value="true"><param name="enableErrorDialogs" value="false"> <param name="enabled" value="true"> <param name="fullScreen" value="false"><param name="invokeURLs" value="false"><param name="mute" value="false"><param name="playCount" value="10"><param name="rate" value="1"><param name="volume" value="100"> </object></div><div   id="div123"  class="drag"   style="position:absolute;  z-index:30;   width:885px;   height:720px; left:230px;top:2110px;FILTER:alpha(opacity=90);"><embed  width="890" height="720"  src="http://up.cxqq.net/flash/QQ2063504/2009-05-26/110501445.swf"   type="application/x-shockwave-flash" quality="lower" wmode="transparent"></embed></div><div   id="div122"  class="drag"   style="position:absolute;  z-index:30;   width:890px;   height:500px; left:229px;top:1610px;FILTER:alpha(opacity=90);"><embed  width="890" height="500"  src="http://up.cxqq.net/flash/QQ2063504/2009-05-26/110537191.swf"   type="application/x-shockwave-flash" quality="lower" wmode="transparent"></embed></div><div   id="div121"  class="drag"   style="position:absolute;  z-index:30;   width:890px;   height:830px; left:229px;top:780px;FILTER:alpha(opacity=90);"><embed  width="890" height="830"  src="http://up.cxqq.net/flash/QQ2063504/2009-05-26/110516310.swf"   type="application/x-shockwave-flash" quality="lower" wmode="transparent"></embed></div><div   id="div120"  class="drag"   style="position:absolute;  z-index:30;   width:890px;   height:750px; left:229px;top:30px;FILTER:alpha(opacity=90);"><embed  width="890" height="750"  src="http://up.cxqq.net/flash/QQ2063504/2009-05-26/110520769.swf"   type="application/x-shockwave-flash" quality="lower" wmode="transparent"></embed></div>
      

  5.   

    难搞的问题,我不仅碰到了setTimeout的问题,还有其它的好多都失效了!