Günther S: Variablenwerte für nächsten Funktionsaufruf erhalten

Beitrag lesen

Hallo zusammen,

ich versuche gerade, mir etwas JS anzueignen und habe folgendes Problem:

Ich hätte gerne, dass Variablen und Objekte auch für folgende Funktionsaufrufe derselben Funktion erhalten bleiben (natürlich ohne, dass zwischenzeitlich die ganze Seite neugeladen wird).

d.h. z.B.:

  
function test()  
{  
   if(typeof(num) != "number")  
   {  
       num = 1;  
   }  
   num++;  
   alert(num);  
}  

wenn ich jetzt diese Funktion 5 mal hintereinander aufrufe, ist aber num jedes mal "2" - und nicht (wie ich mir das wünsche) 2, 3, 4, 5 und 6.

Kann man das irgendwie lösen?

Gruß,
Günther