2014-05-02 88 views
-2

我試圖阻止計時器在網站上運行。我要麼停止它,要麼控制它的價值。計時器ID是:Javascript如何在網站上停止或重置Java定時器

id="timer" 

我希望能夠用一個書籤來阻止它,所以代碼應該首先:

javascript: 

我是新來的Java,所以我不知道知道停止計時器的方法。

+0

定時器在哪裏運行? –

+3

[I see。](http://assets.diylol.com/hfs/40a/bcd/b37/resized/fry-can-t-tell-meme-generator-can-t-tell-if-mix-of -java-and-javascript-or-don-t-know-the-difference-eb93b2.jpg) –

+1

請說明你有哪些語言你的代碼(JavaScript,Java,都是?)以及它們是如何運行的瀏覽器,作爲一個小程序,作爲一個獨立的應用程序,其他方式?),因爲它不清楚你的意思。 – Bobulous

回答

1

您指的是Javascript,而不是Java。 Javascript被合併到網頁中,不需要安裝。 Java確實需要安裝並用於製作小程序。兩件不同的事情。

至於ID =「計時器」,你可以使用像這樣的東西來設置它的值。

javascript:document.getElementById("timer").innerHTML="Enter new value here"; 

但要注意,如果倒計時,有可能是一個的setInterval或setTimeout的地方在頁面的Javascript代碼觸發它,所以上面的書籤會什麼都不做,什麼基礎不能做關於你提供的信息。你可以嘗試的一件事是停止頁面上的所有setTimeouts或setIntervals,然後調用上面的代碼,但它們可能會破壞頁面中的其他內容。

javascript:window.setTimeout = function(func, delay) {};window.setInterval = function(func, delay) {};document.getElementById("timer").innerHTML="Enter new value here"; 

爲了讓他們的bookmarklet,只需設置那些鏈接的href屬性,或爲書籤的網址輸入。

相關問題