Toon posts:

[js] functie in iframe aanspreken

Pagina: 1
Acties:
  • 39 views sinds 30-01-2008

Verwijderd

Topicstarter
D'r is al veel over gesproken, maar het lukt me niet helemaal.
Ik heb een pagina van waaruit ik een js functie wil aanroepen die in een iframe staat. Dan moet dat toch op de volgende manier lukken als het iframe de naam 'hetiframe' heeft en ik de functie 'deFunctie()' wil aanroepen?
code:
1
parent.hetiframe.document.deFunctie();

Blijkbaar niet dus want dit werkt niet

Verwijderd

Waarom werkt 't niet? Krijg je een foutmelding?
Komt die pagina binnen de iframe uit een ander domein? Dan gaat 't sowieso niet.

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Heb je het volgende al geprobeerd:

window.frames['hetiframe'].deFunctie();
of
parent.hetiframe.deFunctie();

?

Je kan je iframe nl. ook als frame aanspreken! (IE4+/NN6)

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


Verwijderd

Topicstarter
Op woensdag 10 april 2002 14:50 schreef BtM909 het volgende:
Heb je het volgende al geprobeerd:

window.frames['hetiframe'].deFunctie();

?

Je kan je iframe nl. ook als frame aanspreken! (IE4+/NN6)
Dank je, het was inderdaad window.hetiframe.deFunctie() of document.hetiframe.deFunctie(). Zonder nog een keer document iig

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 29-08 19:47

Bosmonster

*zucht*

yup.. functies worden methodes van het window-object.. niet van document..

Verwijderd

Topicstarter
Op woensdag 10 april 2002 15:11 schreef Bosmonster het volgende:
yup.. functies worden methodes van het window-object.. niet van document..
zowel:
code:
1
document.hetiframe.deFunctie();

als
code:
1
window.hetiframe.deFunctie();

werkt hoor, alleen
code:
1
document.hetiframe.document.deFunctie();

werkt niet

Verwijderd

Topicstarter
Maar nu mijn volgende vraag:

Hoe geef ik de focus aan een link of plaatje? Ik heb namelijk een plaatje (die ook een hyperlink is), die bij het inladen van een pagina de focus moet krijgen, zodat je zo op enter kunt drukken om die link te volgen.

edit:

Ik post wel even een nieuw topic

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 29-08 19:47

Bosmonster

*zucht*

window.hetiframe.deFunctie();

werkt hoor
klopt, hetiframe is ook een window :P
Hoe geef ik de focus aan een link of plaatje? Ik heb namelijk een plaatje (die ook een hyperlink is), die bij het inladen van een pagina de focus moet krijgen, zodat je zo op enter kunt drukken om die link te volgen.
Geef de link (<a>) een naam en geef die focus (obj.focus()).

Verwijderd

Topicstarter
Op woensdag 10 april 2002 16:18 schreef Bosmonster het volgende:

Geef de link (<a>) een naam en geef die focus (obj.focus()).
Dat werkt niet helaas

  • r0bert
  • Registratie: September 2001
  • Laatst online: 11-08 16:19
code:
1
obj

vervangen door een object/element of 'this'.

  • Thijsmans
  • Registratie: Juli 2001
  • Laatst online: 16:41

Thijsmans

⭐⭐⭐⭐⭐ (5/5)

vanuit een ander frame this aanroepen, en dat er dan een plaatje wordt gefocussed :? Lijkt me niet, this is niet standaard een plaatje in een iframe :)

Probeer eens parent.iframenaam.document.plaatje.focus(), waarbij plaatje natuurlijk de name van het plaatje is.

Privacy-adepten vinden op AVGtekst.nl de Nederlandse AVG-tekst voorzien van uitspraken en besluiten.


Verwijderd

[topic=464345]

Zullen we daar verder gaan? :)
Pagina: 1

Dit topic is gesloten.