[iFrames] Refresh content iframe

Pagina: 1
Acties:

  • EmilneM
  • Registratie: December 2001
  • Laatst online: 15-09-2023
Op een html-pagina staan een paar links met daaronder een iframe. De targets van de links staan ingesteld op het iframe. De url's van de links laden dus in het iframe.

Probleem is dat als ik een refresh op de pagina uitvoer de iframe naar de pagina gaat die als 'src' is ingesteld in de code, de standaard pagina dus. Het moet toch mogelijk zijn om bij een refresh de content van de iframe te refreshen en niet de iframe zelf.....

Weet iemand de oplossing?

  • pagani
  • Registratie: Januari 2002
  • Niet online
Als je de hele pagina ververst ververs je de iframe ook, dat is toch logisch :?

  • EmilneM
  • Registratie: December 2001
  • Laatst online: 15-09-2023
johnnyv.nl schreef op 21 april 2004 @ 13:28:
Als je de hele pagina ververst ververs je de iframe ook, dat is toch logisch :?
Tuurlijk is dat logisch, maar het moet toch mogelijk zijn bij een refresh de content te refreshen en niet de iframe zelf.

  • André
  • Registratie: Maart 2002
  • Laatst online: 00:33

André

Analytics dude

Dan zul je specifiek alleen de iframe moeten refreshen.

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

johnnyv.nl schreef op 21 april 2004 @ 13:28:
Als je de hele pagina ververst ververs je de iframe ook, dat is toch logisch :?
Precies... Je kan eventueel het volgende doen ipv een refresh:

o source ophalen van de iFrame
o de hoofdpagina redirecten naar zichzelf, waarbij de source als parameter wordt meegegeven
o onload checken of er een parameter is gevuld (ev. extra check of die waarde wel mag)
o parameter gebruiken als src voor je iFrame.

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.


  • pagani
  • Registratie: Januari 2002
  • Niet online
Maar een refresh van de gebruiker (f5) zal de iframe wel refreshen, enige oplossing die ik dan zie is om het server-side op te lossen (voor de sessie bijhouden wat de status/inhoudt van iframe is)

Of je moet de event afvangen en dan op dat event de pagina zelf refreshen, maar dat is niet zo netjes (en het is vrij lastig om te voorkomen dat dit ook gebeurt als de gebruiker heel ergens anders heen wil).

[ Voor 35% gewijzigd door pagani op 21-04-2004 13:41 ]


  • Helmet
  • Registratie: Januari 2002
  • Laatst online: 05-05 12:14
je zou ook met javascript een cookie kunnen zetten en vanaf daaruit doorlinken als je niet bsschikt over php of iets dergelijks

Icons are overrated


  • EmilneM
  • Registratie: December 2001
  • Laatst online: 15-09-2023
de pagina die geladen wordt in het iframe is een asp.net pagina.........misschien kunnen jullie daar wat mee.....

  • André
  • Registratie: Maart 2002
  • Laatst online: 00:33

André

Analytics dude

EmilneM schreef op 21 april 2004 @ 13:41:
de pagina die geladen wordt in het iframe is een asp.net pagina.........misschien kunnen jullie daar wat mee.....
Jah, dat veranderd de hele zaak....wat maak dat nou uit.
Er worden hier ranzige oplossingen aangeboden voor een ranzige pagina, ik denk dat je het beste die iframe weg kunt laten om die .net pagina gewoon te includen in de pagina zelf.

[ Voor 25% gewijzigd door André op 21-04-2004 13:42 ]


  • pagani
  • Registratie: Januari 2002
  • Niet online
EmilneM schreef op 21 april 2004 @ 13:41:
de pagina die geladen wordt in het iframe is een asp.net pagina.........misschien kunnen jullie daar wat mee.....
Sessievars maken met de status/inhoud/whatever van het iframe. (en in het iframe dus deze vars aanpassen bij iedere wijziging)
André schreef op 21 april 2004 @ 13:41:
[...]

Jah, dat veranderd de hele zaak....wat maak dat nou uit.
Er worden hier ranzige oplossingen aangeboden voor een ranzige pagina, ik denk dat je het beste die iframe weg kunt laten om die .net pagina gewoon te includen in de pagina zelf.
A: de TS geeft aan een server-side taal te gebruiken, lijkt me erg handig
B: het gebruiken van sessie vars e.d. is niet bepaald ranzig

[ Voor 42% gewijzigd door pagani op 21-04-2004 13:44 ]


  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

EmilneM schreef op 21 april 2004 @ 13:41:
de pagina die geladen wordt in het iframe is een asp.net pagina.........misschien kunnen jullie daar wat mee.....
Ik krijg steeds meer afhaal-scripts ideeen voor me :/

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.


  • André
  • Registratie: Maart 2002
  • Laatst online: 00:33

André

Analytics dude

johnnyv.nl schreef op 21 april 2004 @ 13:42:

A: de TS geeft aan een server-side taal te gebruiken, lijkt me erg handig
B: het gebruiken van sessie vars e.d. is niet bepaald ranzig
A: Of het nou server of clientside is, met beide manieren kun je wel opslaan welke pagina op dat moment in het iframe staat. Dus irrelevant.

B: iframes wel terwijl je de beschikking hebt over .net pagina's

  • EmilneM
  • Registratie: December 2001
  • Laatst online: 15-09-2023
B: iframes wel terwijl je de beschikking hebt over .net pagina's
Het ligt eigenlijk wat complexer....de links die in de TS worden genoemd zijn er niet. In plaats van de links staat er een menu (open-source ASP.NET SKMMenu). Dit menu is datagestuurd en werkt niet in een pagina met frames, de submenu's verschijnen echter wel over een iframe. Vandaar dat ik een iframe heb gekozen als target voor de links in het menu.

  • Helmet
  • Registratie: Januari 2002
  • Laatst online: 05-05 12:14
wrom ? iframe is toch een gewoon html object, de manier waarop de ts deze wil gebruiken is vies ja, maar dat wil niet zeggen dat iframes niet gebruikt mogen/kunnen worden :)

Icons are overrated


  • pagani
  • Registratie: Januari 2002
  • Niet online
André schreef op 21 april 2004 @ 13:50:
[...]

A: Of het nou server of clientside is, met beide manieren kun je wel opslaan welke pagina op dat moment in het iframe staat. Dus irrelevant.

B: iframes wel terwijl je de beschikking hebt over .net pagina's
A: probeer jij maar eens clientside na een F5 van de gebruiker de inhoud van het iframe op te vragen 8)7 (en kom dan niet met cookies aan :P )

[ Voor 6% gewijzigd door pagani op 21-04-2004 13:56 ]


  • André
  • Registratie: Maart 2002
  • Laatst online: 00:33

André

Analytics dude

johnnyv.nl schreef op 21 april 2004 @ 13:55:
[...]

A: probeer jij maar eens clientside na een F5 van de gebruiker de inhoud van het iframe op te vragen 8)7
Met een onunload event even de pagina die op dat moment in de iframe staat in een cookie zetten. :7

  • pagani
  • Registratie: Januari 2002
  • Niet online
André schreef op 21 april 2004 @ 13:56:
[...]

Met een onunload event even de pagina die op dat moment in de iframe staat in een cookie zetten. :7
Nu blijft mijn vraag: wat is hier minder vies aan dan een sessie var? Oh, en wanneer moet de cookie expiren? Niet na de sessie, want je refreshed, en niet na een vaste tijd, want dan kan je wanneer je er terugkomt problemen mee krijgen.

  • André
  • Registratie: Maart 2002
  • Laatst online: 00:33

André

Analytics dude

johnnyv.nl schreef op 21 april 2004 @ 14:01:
[...]

Nu blijft mijn vraag: wat is hier minder vies aan dan een sessie var? Oh, en wanneer moet de cookie expiren? Niet na de sessie, want je refreshed, en niet na een vaste tijd, want dan kan je wanneer je er terugkomt problemen mee krijgen.
2de keer: ik zeg niet dat sessievars vies zijn maar iframes

En de cookie kun je met de onunload leeggooien.

[ Voor 6% gewijzigd door André op 21-04-2004 14:03 ]


  • pagani
  • Registratie: Januari 2002
  • Niet online
André schreef op 21 april 2004 @ 14:02:
[...]

2de keer: ik zeg niet dat sessievars vies zijn maar iframes

En de cookie kun je met de onunload leeggooien.
En dan direct weer aanmaken :? 8)7

  • André
  • Registratie: Maart 2002
  • Laatst online: 00:33

André

Analytics dude

johnnyv.nl schreef op 21 april 2004 @ 14:09:
[...]

En dan direct weer aanmaken :? 8)7
Het zijn ook omwegen, maar het ging om iframes :)

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

johnnyv.nl schreef op 21 april 2004 @ 14:09:
[...]

En dan direct weer aanmaken :? 8)7
Zou je de discussie achterwege willen laten :).

Laten we maar met z'n allen afwachten wat TS allemaal heeft geprobeerd.

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.

Pagina: 1