Naar top scrollen bij refreshen Iframe

Pagina: 1
Acties:

Acties:
  • 0 Henk 'm!

  • twisted2000
  • Registratie: Januari 2004
  • Laatst online: 05-03-2021
Hallo,

Bij een website heb ik het volgende probleem. In een iframe wordt een pagina geladen waar ik niet bij kan.

Die pagina die geladen wordt is echter vrij lang, als er nu vanuit het iframe door wordt geklikt ben ik in mijn eigenlijke pagina al een eindje naar beneden gescrolled. Nu wil het me niet lukken om als het iframe refreshed de eigenlijk pagina naar de top te laten scrollen.

Dus kortgezegd, weet iemand hoe je de hele pagina kan refreshen zodra er in een iframe op een link wordt geklikt?

Hopelijk kan iemand me iets verder helpen.

Groetjes!

Acties:
  • 0 Henk 'm!

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 18-09 16:28

Bosmonster

*zucht*

Als dat iframe in een ander domein hangt waar je geen controle over de code hebt.. niet..

Acties:
  • 0 Henk 'm!

  • DanielG
  • Registratie: Oktober 2005
  • Laatst online: 08-09 15:36

DanielG

i = 0x5f3759df - (i>>1); ☠₧ℳ🀪❣

HTML:
1
<iframe src="http://www.google.com" onload="alert(1)"></iframe>


Iedere keer als de pagina in de iframe veranderd (bijv. d.m.v een link klik) wordt de onload getriggerd.

Echter dit geldt ook voor de aller eerste keer dat de pagina laad, dus als je nog niet daar binnen op een link heb geklikt.


(alleen getest in IE7)
//edit:
Blijkbaar kan het wel een beetje Bosmonster ;)
Oh jah, je kan in die 'onload=' natuurlijk zetten 'scrollTo(0,0)' voor je eigen pagina.

[ Voor 17% gewijzigd door DanielG op 07-05-2009 12:09 ]

http://xyproblem.info/


Acties:
  • 0 Henk 'm!

  • Bosmonster
  • Registratie: Juni 2001
  • Laatst online: 18-09 16:28

Bosmonster

*zucht*

Geinig, werkt helaas niet in Firefox :)

edit: soms wel blijkbaar. Weird.

[ Voor 31% gewijzigd door Bosmonster op 07-05-2009 12:10 ]


Acties:
  • 0 Henk 'm!

  • twisted2000
  • Registratie: Januari 2004
  • Laatst online: 05-03-2021
onload="scrollTo(0,0)"

werkt bij Firefox en ook IE6 bij mij! Dank u dank u! weer wat opgelost.