Avatar billede topceres Nybegynder
29. september 2008 - 11:47 Der er 6 kommentarer og
1 løsning

Modificere form element i andet browser vindue

Hejsa, er det på nogen måde muligt vha. javascript at få fingre i form elementer i et andet browser vindue end det, javascriptet afvikles fra? Hvis man nu fra det ene vindue gerne vil overføre en værdi fra det andet?

document.forms["x1"].mobil.value = document.forms["x2"].mobil.value;

Noget i stil med, om der kan stå noget før "document" eller måske istedet for - som identificerer det andet vindue..?
Avatar billede topceres Nybegynder
29. september 2008 - 11:49 #1
...det kunne jo også være muligt, måske, ved at kalde en anden js funktion i det andet browser vindue med de gældende værdier som parametre... hvis muligt? Kan godt se, at det nok er disabled af sikkerhedsmæssige hensyn...?
Avatar billede erikjacobsen Ekspert
29. september 2008 - 11:51 #2
Hvis du har åbent vindue2 med en window.open fra vindue1 kan du.
Avatar billede topceres Nybegynder
29. september 2008 - 12:04 #3
Hmmm, nu hvor jeg tænker mig om, så er det faktisk innerhtml, og slet ikke sit eget vindue, hvor det kaldes fra - altså mit "vindue2". Men den melder stadig, at min document.forms["x1"].mobil.value ikke eksisterer...

Er der noget specielt her at tage højde for? noget med parent.document ... eller hvordan er det det er bygget op?
Avatar billede topceres Nybegynder
29. september 2008 - 12:17 #4
yes - det var bare det! "parent." foran. Undskyld forstyrrelsen.. :-)
Avatar billede olebole Juniormester
29. september 2008 - 14:33 #5
<ole>

Pas enormt meget på med innerHTML - og specielt ved form-elementer:
    http://www.dengodekode.dk/artikler/DOM/no_innerhtml.php#innerhtml_backdraws

- test f.eks. det sidste eksempel i det afsnit. Læs iøvrigt gerne hele artiklen, så du finder ud af, hvorfor man i det hele taget ikke bør bruge inneHTML  =)

/mvh
</bole>
Avatar billede erikjacobsen Ekspert
29. september 2008 - 14:53 #6
Jeg tror spørgeren mener iframe
Avatar billede topceres Nybegynder
29. september 2008 - 15:11 #7
Nej, Olebole har faktisk ret. Tak for inputtene, det er fornemt med vejledning selv lidt uden for selve spørgsmålet. Har selv haft bøvl relateret til innerHTML, men på nogle områder er vi lidt fastlåste i det...
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester