JS gevorderde |
|
oké, eerst over global/local variabel. Ik leg dit het liefst uit aan de hand van een paar voorbeeldjes:
var globalvar = "test1";
alert(globalvar); // "test1"
function changevar()
{
alert(globalvar); //"test1"
globalvar = "test2";
}
changevar();
alert(globalvar); // "test2"
function changevar2()
{
var localvar = "test3";
alert(localvar); //"test3"
}
changevar2();
alert(localvar); // undefined
function changevar3()
{
var globalvar = "test4"; //local variable globalvar aangemaakt
alert(globalvar); //"test4"
}
changevar3();
alert(globalvar); //"test2"
var globalvar = "test1"; alert(globalvar); // "test1" function changevar() { alert(globalvar); //"test1" globalvar = "test2"; } changevar(); alert(globalvar); // "test2" function changevar2() { var localvar = "test3"; alert(localvar); //"test3" } changevar2(); alert(localvar); // undefined function changevar3() { var globalvar = "test4"; //local variable globalvar aangemaakt alert(globalvar); //"test4" } changevar3(); alert(globalvar); //"test2"
Vanaf dat een iets global is, kan je het in heel het document gebruiken...
Nu om het te kunnen gebruiken in een popup.
Als je een global variabel in het main-document hebt staan, kan je in een popup eraan door "window.opener." te gebruiken |