[javascript] frame / iframe functies doorgeven

Pagina: 1
Acties:

  • Webby_143
  • Registratie: Januari 2002
  • Laatst online: 03-11-2023
ik heb een frameset met daarin leftFrame en mainFrame
in mainframe heb ik een iframe.
vanuit het iframe open ik een popup

in leftFrame staat
code:
1
<script>function nickname() { return 'Webby'; }</script>

en in de popup doe ik dit:
code:
1
<script>alert(window.opener.parent.parent.leftFrame.nickname());</script>

maar die geeft dus niet Webby ;(

ik heb al window.opener.top.top.leftFrame.nickname() en 1x top en 1x parent geprobeerd en dat wil ook niet.

iemand enig idee :?

:: Game Over ::


  • r0bert
  • Registratie: September 2001
  • Laatst online: 11-08 16:19
code:
1
2
3
4
5
6
7
               frameset
         /-------------+--------------\parent
       leftFrame            mainFrame
        |                    |parent
     functie                   iframe
                               |window.opener
                             popup - functieaanroep

window.opener.parent.parent.frames['leftFrame'].nickname();

  • crisp
  • Registratie: Februari 2000
  • Laatst online: 18:30

crisp

Devver

Pixelated

ik kom ook op:
code:
1
window.opener.parent.parent.leftFrame.nickname()

getest en het werkt. Check even je frameset, of je de namen (ook hoofd en kleine letters) wel goed hebt.

Intentionally left blank


  • Webby_143
  • Registratie: Januari 2002
  • Laatst online: 03-11-2023
tnx iig bij mij wil het nog niet, maar ik speel er nog wel ff mee ...

:: Game Over ::


  • teacher
  • Registratie: September 2001
  • Laatst online: 17:41

teacher

Frontpage Admin / Global Moderator

Dysgaf!

parent.parent?

top dus.

Wise enough to play the fool


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 18:30

crisp

Devver

Pixelated

Op donderdag 23 mei 2002 00:39 schreef teacher het volgende:
parent.parent?

top dus.
Yep, window.opener.top.leftFrame.nickname() werkt ook :)

Intentionally left blank

Pagina: 1