Avatar billede netro Nybegynder
16. februar 2005 - 23:30 Der er 9 kommentarer og
1 løsning

Fange et element fra en iframe

Side 1 indeholder et span-element og en iframe.
Side 2 er siden i denne iframe.

Hvordan er det nu, at jeg fra side 2, indsætter tekst i span-elementet på side 1?

Jeg mente, det var sådan:
parent.getElementById("spannavn").innerHTML="xxx";
Avatar billede roenving Novice
17. februar 2005 - 00:27 #1
Næh. du skal omkring document-elementet i parent:

parent.document.getElementById("spannavn").innerHTML="xxx"; '-)
Avatar billede netro Nybegynder
17. februar 2005 - 11:56 #2
Ahh.. ja. Tak for det :)
Avatar billede roenving Novice
17. februar 2005 - 12:32 #3
-- og tak for point ;~}
Avatar billede netro Nybegynder
19. februar 2005 - 14:31 #4
Kunne du lokkes til at fortælle mig en enkelt ting mere?
Nemlig hvordan jeg fra side 2 (iframe) kan tjekke, om side 1 er i fokus - altså om det er forreste browservindue, eller om et andet benyttes.

Det må være noget med window.focus
Avatar billede roenving Novice
19. februar 2005 - 14:36 #5
Den kender jeg ikke, og jeg har heller ikke nogen ideer !-(
Avatar billede netro Nybegynder
19. februar 2005 - 14:41 #6
Jeg tror bare, at jeg forklarer det dumt.
Hvis tjekket foregår på side 1, vil det vel hedde if(window.focus).
Så jeg skal blot vide, om jeg skal skrive if(parent.window.focus) i stedet eller hvordan, når det foregår i iframe'n.
Avatar billede roenving Novice
19. februar 2005 - 14:46 #7
Næh, prøv at lave en alert(window.focus) !-)
Avatar billede netro Nybegynder
19. februar 2005 - 14:50 #8
Hmm... det giver: "function focus() [native code]"
Avatar billede roenving Novice
19. februar 2005 - 14:54 #9
Ja, netop, derfor har jeg ingen ideer !-)
Avatar billede netro Nybegynder
19. februar 2005 - 14:56 #10
Okay ;o) Vi dropper det bare.
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