2011-02-16 3 views
0

J'utilise Greasemonkey et je veux un code que si le temps est 00:00:05 va cliquer sur un bouton, c'est la minuterie:Javascript: Cliquez le bouton lorsque le temps xx portée: xx: xx

<dt id="temps">Time remaining:0:35:22</dt> 

ce qui est le bouton:

<input class="Button1" type="button" style="padding: 10px" value="OK!"> 

C'est ce que je fait (je suis un Noob extrême JS):

function clickbid() { 
    if document.getElementById('temps') = 00:00:05; 
    document.getElEmentsByClassName('Button1').click(); 
    else { 
    } 
} 

Merci beaucoup!

+3

Vous écrivez un sniper aux enchères eBay? – drudge

+0

Non, et ce n'est même pas un bot, juste quelque chose va m'aider à cliquer sur un bouton dans un site web. – MetaYos

+0

Devrait être: == '00: 00: 05 '; – Elliott

Répondre

0

http://jsfiddle.net/loktar/Wancj/2/

function clickbid() { 
    var timeData = document.getElementById('temps').firstChild.data, 
     timeLeft = timeData.substr(timeData.length-7, 7); 

    if (timeLeft == '0:00:05'){ 
     debug.innerHTML = "Bid foo"; 
    }else{ 
     debug.innerHTML = "aint time yet dawg!"; 
    } 
} 

Cela devrait au moins vous mettre sur la bonne voie.

Questions connexes