2010-05-02 46 views
3

我有一些第三方軟件,我可以打開nsites並運行javascript。由於一些網站讓我堆棧溢出,我用註冊表修改了樣式WRAD到FFFFFFSetTimeout()和ClearTimeout()停止凍結IE8和對話框aobut腳本溢出

還有一些網站可能會做由於DOM的堆棧溢出。

我想開始運行每個網站我會做的javascript: setTimeout(「window.status ='one';」,10000);

然後,然後結束我想清除它 - 我的問題是如何如果這沒有任何實際的ID?將通常clearTimeout()沒有任何內部做到這一點很好

回答

0

我不認爲window.clearTimeout()會做的伎倆。

但是,資源ID只是一個整數。在Opera中它是1,在FireFox 2中,在IE中是一些大數字。檢查出使用該腳本:

<script type="text/javascript"> 
var test = window.setTimeout(alert, 10000); 
alert(test); 
</script> 

所以,如果沒有機會來設置一個全局變量爲超時 - 你可能只是清除間隔每個整數從1到5.000.000左右。那當然不是美麗的。

如果這個問題仍然與你有關:你想介紹一下你的問題的原因嗎?