16. februar 2004 - 18:40Der er
7 kommentarer og 1 løsning
URL i variabel fra funktion.
Jeg er ved at lave et system hvor man selv samler en PC. Til formålet har jeg en funktion change() hvor prisen automatisk ændres efterhånden som man putter mere i computeren. Inde i funktionen blir' der lavet en variabel (url), som indeholder en url, som skal poppes op når man trykker på en knap.
Men hvordan tilgår jeg den variabel?
function change(){ pris udregnes... var url = halløj... }
popup(url);
Hvordan skal jeg tilgå variablen url når den er inde i funktionen change?
Det er bare det at variablen url ændres eller "laves" inde i change() : var url = 'udskriv.php?cpu=' + parseInt(processor[0]) + '&ram=' + parseInt(ram[0]) +...
så blir' det et problem, hvis den er defineret udenfor, gør det ik?
det er sådan set det samme som hvis du blot definerede url udenfor også. Det gør ikke noget at url ændres inde i en funktion når den er global - det betyder såmen bare at andre funktioner også kan få adgang til den. Problemmet du havde før var simpelthen at din variabel var lokal - og derfor kun tilgengængelig i funktionen change().
Hvis det virkelig skulle give et problem så ville dit trick med tempurl = url jo også give et problem for dig - og det kan jeg forstå den ikke gør ;-)
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.