[JAVASCRIPT] Rollover tussen Iframe en pagina

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

  • Zware Unit
  • Registratie: Maart 2001
  • Laatst online: 09-01 22:32
betreft een simpele rollover:
code:
1
2
3
[img]"test_1.jpg"[/img]

<a onclick="document.galleryrollover.src='test_2.jpg'">[img]"test_2_klein.jpg"[/img]</a>


Dit werkt prima, maar het probleem is dat de laatste regel van de rollover in een Iframe staan. Hoe lost ik dit op. Ik word er namelijk een beetje moedeloos van.

code:
1
<iframe src="test.htm" name="test-iframe" id="test-iframe" width="100" height="430" frameborder="0" scrolling="no" marginwidth="0" marginheight="0">Error: Browser doesn't support iframes.</iframe>

In het Iframe staat dus de laatste regel van de eerste code. In de basispagina staat de eerste regel van de code.

... all gonna wonder how you ever thought you could live so large and leave so little for the rest of us...


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 15-04 22:07

NMe

Quia Ego Sic Dico.

document.frames['framenaam'].galleryrollover.src = 'test_2.jpg'?

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • Arjan
  • Registratie: Juni 2001
  • Niet online

Arjan

copyright is wrong

ik snap er niet veel van, maar volgens mij moet je hier eens kijken:
http://www.quirksmode.org/js/frameintro.html

probeer anders eens duidelijk te maken wat je nu precies wil :?
-NMe- schreef op zondag 27 november 2005 @ 00:14:
document.frames['framenaam'].galleryrollover.src = 'test_2.jpg'?
dat kan je ook als
top.'framenaam'.galleryrollover.src = 'test_2.jpg' doen, wel zo makkelijk :)

[ Voor 44% gewijzigd door Arjan op 27-11-2005 00:16 ]

oprecht vertrouwen wordt nooit geschaad


  • Zware Unit
  • Registratie: Maart 2001
  • Laatst online: 09-01 22:32
Hoe geef ik een standaard html-pagina een framename?

... all gonna wonder how you ever thought you could live so large and leave so little for the rest of us...


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 15-04 22:07

NMe

Quia Ego Sic Dico.

Heb je al gedaan...de jouwe heet test-iframe, maar daar is javascript vast niet blij mee. Neem een naam zonder leestekens of spaties erin. :)
Atgast schreef op zondag 27 november 2005 @ 00:15:
dat kan je ook als
top.'framenaam'.galleryrollover.src = 'test_2.jpg' doen, wel zo makkelijk :)
Persoonlijk vind ik de document.frames variant iets duidelijker. :)

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • André
  • Registratie: Maart 2002
  • Laatst online: 12:47

André

Analytics dude

Als ik het goed begrijp staat het plaatje in de parent en de rollover in het iframe?


code:
1
<img src="test_1.jpg" width="600" height="450" id="galleryrollover" alt="">

iframe:
code:
1
<a onclick="parent.document.getElementById('galleryrollover').src='test_2.jpg'"><img src="test_2_klein.jpg" alt="" border="0"></a>

Maar hier is ook genoeg over te vinden omdat het een vrij standaard script is.
Pagina: 1

Dit topic is gesloten.