Javascript Countdown

12/11/2008 19:57 lol.lol#1
Hi

Ich spiele ein Browsergame indem man nach einer Action immer mindestens 7 Sekunden warten muss. Ich habe mir gedacht das ich den Countdown doch irgentwie auf 1 oder 0 setzen kann. Das ging doch früher auch noch bei Rapidshare beim warten aufs Downloadticket.

Ich habe versucht in die Adresszeile des Browsers

Code:
javascript: var wielang=1
einzugeben, da es sich beim Countdown um javascript handelt , dies ging jedoch nicht, weshalb ich nun euch frage ob es überhaupt geht und wenn ja wie.

Dies habe ich übrigens aus dem Quelltext der Seite:

Code:
var wielang=7;
if(wielang<=0)
  wielang=1;
var target="test";
function countdown()
{
    sekunden=wielang;
    text=sekunden;


    If (gecko)
    {
        x = document.getElementById(target);
		if(wielang!=1)
            text2 = 'Du kannst in ' + ((text-1)/60>=1?Math.floor((text-1)/60)+'  Minuten und ':'')+((text-1)%60) + ' Sekunden weiterreisen';
	    else
			text2 = '';
        x.innerHTML = text2;

    }
	
    
    wielang--;
    if (wielang!=0)
        window.setTimeout("countdown();",1000)
}
Grüsse lol.lol
06/09/2012 18:18 Philipppc007#2
würde mich auch Interessieren (Y)
06/09/2012 19:49 PseudoPsycho#3
Quote:
Originally Posted by lol.lol View Post
Ich habe versucht in die Adresszeile des Browsers
Das scheint mir schonmal der falsche Ansatz zu sein.
Schonmal versucht,
Code:
javascript:alert('bla');
dort einzugeben?
Im Normalfall passiert da nichts.

Wenn du Firefox nutzt, kannst du unter WebEntwickler->Notizblock JS-Code ausführen.
06/12/2012 23:21 マルコ#4
nunja, mit Chrome in der Konsole

Code:
wielang = 0
eingeben, und schwupps hast du 7 Sekunden übersprungen.
Andere Browser nutz ich nicht fürs WebDevelopment, deshalb kann ich dir da nix übers Debugging sagen.