Nu har det nye vindue alt hvad der er i "MyScriptFile.js", fx en variabel, "var ivKundeArray;".
Hvordan får jeg "ivKundeId" initieret med noget fra "MainWindow.html"?
En måde kunne være at have en "init(pvKundeArray)"-funktion i "MyScriptFile.js" der sætter "ivKundeArray", men hvordan kalder jeg den fra "MainWindow.html" (den eksisterer jo i det nye vindue).
Jeg har forsøgt at lave noget "<body onload...>"-fusk og andet, men uden held.
Det er vigtigt at initieringen sker fra "MainWindow.html".
Håber problemstillingen er klar nok - ellers sig til.
Jeg er ikke helt med på, hvorfor du vil have dit JavaScript til at eksistere ind i popup vinduet. Jeg tror du slipper nemmere om ved det, hvis du lader JavaScript og variable blive i Main.html's scope.
Hvad skal du bruge ivKundeArray til inde i popup vinduet ?
Hvis det f.eks. er for at lave en dropdown med kunder, kan du jo lave den i en <DIV> i en usynlig <DIV> i Main.html, altså:
<div style="visibility:hidden"> <div id="popupdiv"> ... HTML til at vise dropdown med ... </div> </div>
popupdiv's innerHTML kan du så lægge på popup vinduet.
elprebsi >> Du misforstår spørgsmålet. Der er tale om et popup-objekt ... ikke et popup-vindue ;o)
cruitfake >> Det er ikke så let at tilgå variabler og funktioner i popup'en, men den kan til gengæld selv gøre sig tilgængelig. Fra popup'en kan du kalde funktioner og variabler i hoveddokumentet, da dette kan adresseres med 'parent'. Eksempel:
<script> var oPop; var lvWindow = window.createPopup(); var lvScript = lvWindow.document.createElement("SCRIPT");
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.