JavaScript Userscript bestehende Funktion bearbeiten

OP #4223965
Lesenswert?
• ▲
▼
Hallo,
ich lerne gerade JavaScript, besonders die Programierung von 
"UserScripts" für Tamper Monkey.
Ich habe schon geGooglet, finde aber keine Lösung für mein Problem.

Auf der Internetseite die ich "bearbeiten" möchte, gibt es folgenden 
JavaScript Teil:
1
(function($){
2
          
3
var count = 10;
4
countdown = setInterval(function () {    $("#countdown").val("Wartezeit: Noch " + count + " Sekunden");
5

6
if (count == 0) {              $("#countdown").remove();              $("#btn_download").removeClass("grey");              $("#btn_download").addClass("blue");
7
}
8
count--
9
}, 1000);
10
          
11
$(document).on('submit', 'form.proform', function() {
12
if(count > 0)
13
return false;
14
});
15
})(jQuery);

Wie man sieht, wird so auf der Website ein Countdown erstellt, und erst 
wenn der Countdown vorüber ist, kann man auf einen Link klicken.

Ich habe schon versucht var count = 10; einfach auf 0 zu setzen,
(var count = 0;), aber dann steht im Countdown nur kurz ein ?, und dann 
startet er von 10 an...

Wie muss ich mein UserScript schreiben, so dass wenn man auf die Seite 
geht, dass der Countdown gleich bei 0 ist, und man nicht warten muss...

Lg
Luca
#4224032
Lesenswert?
• ▲
▼
var client befindet sich im Closure scope und kann mit js vom globalen 
scope aus nicht verändert werden. Ob dass auch für "UserScripts" für 
Tamper Monkey gillt weiss ich nicht. Ich verwende für alle derartigen 
seiten folgendes JS bookmark:
1
javascript:document.getElementsByTagName("form")[0].submit()
Aber einige Seiten prüfen Serverseitig ebenfals, ob die zeit schon 
vergangen ist.

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.