Just nu i M3-nätverket
Gå till innehåll

spara värden i javascript


Makarena

Rekommendera Poster

Hej

i ett script har jag en variabel som får olika numeriska värden(1-100) beroende på vad användaren matat in.

och jag vill spara värdet i en annan variabel för att senare använda det i en annan funktion.

Hur sparar man värden i Javascript?

Länk till kommentar
Dela på andra webbplatser

Thomas Tydal

Du deklarer variabeln först, utanför funktionerna:

 

var din_variabel;

 

Sedan kan du använda den i samtliga funktioner på den sidan. Vill du kunna använda variabeln även på andra sidor måste du skicka över dem med get, post eller cookie. Säg till ifall det är det du menar så berättar jag om det med :-)

 

 

Länk till kommentar
Dela på andra webbplatser

Nej, jag vill använda den på samma sida.

 

Men när jag gör en variabel som innehåller ett visst värde i ena funktionen och senare vill använda variabelns värde i en annan funktion, så säger den att variabeln är odefinierad.

 

Har det något betydelse om den senare funktionen står högre upp på sidan?

 

Länk till kommentar
Dela på andra webbplatser

Thomas Tydal

> Men när jag gör en variabel som

> innehåller ett visst värde i ena

> funktionen

 

Du "gör" (skapar) variabeln utanför funktionerna, med var.

 

Exempel:

 

var variabel;

function f1()

{

document.write(variabel);

}

function f2()

{

variabel = 2;

}

f2();

f1();

 

Detta kommer att skriva ut 2.

 

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...