28. januar 2007 - 19:12Der er
8 kommentarer og 1 løsning
Javascript opener.form
Hej eksperter.
Jeg sidder med et problem vedrørende en popup og dens opener. Jeg bruger koden window.opener.[form].[inputnavn] for at sende en value til et tekstfelt.
Jeg sidder med et problem vedrørende en popup og dens opener. Jeg bruger koden
window.opener.[form].[inputnavn]
for at sende en value til et tekstfelt. Men nu er det at jeg åbner en popup, ud fra den en popup, og ud fra den endnu en popup. Så når jeg skriver window.opener, så siger den fejl. jeg har også prøvet med
window.parent.[form].[inputnavn],
men det virker heller ikke. Jeg håber nogen kan hjælpe mig.
-- hvis du åbner en serie af popups, skal du finde referencen for hver ny popup, og så kan det f.eks. blive opener.opener.document.formNavn.inputNavn ...
-- husk i øvrigt at en form er et barn af dokumentet i et vindue og ikke direkte af vinduet !-)
Dette skulle man også tro. Men jeg har jo 3 popup'er. Når jeg trykker på en knap i den trejde, skal den sende informationerne til den 2. popup. Men når jeg skriver window.opener, så sender den dem til den 1. popup. Så den tror åbenbart at den 2. popup ikke eksisterer eller sådan noget?
2. og 3. popup er ikke begge åbnet fra den 1. popup. Men jeg har fundet ud af at den 2. popup er en "dialogboks til webside", hvad det så end vil sige? Så det er nok derfor at den 3. popup's opener er den 1. popup. Hvordan kommer jeg i kontakt med den dialogboks??
Sorry, jeg fik ikke løst det, og glemte spørgsmålet. Ellers tak for hjælpen.
Synes godt om
Ny brugerNybegynder
Din løsning...
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.