[Javascript] iFrame refreshen

Pagina: 1
Acties:

  • porn*
  • Registratie: Januari 2001
  • Laatst online: 18:47

porn*

...take on the world!

Topicstarter
Ik ben een kleine test aan het maken voor een pagina die een database tabel toont, met opties om te zoeken, toevoegen, aanpassen en verwijderen.

Nu zit ik met een klein probleempje, nl. dat wanneer ik een item verwijderd heb, ik het IFRAME waarin de db staat wil refreshen. Ik heb de search al gebruikt en alles wat daaruit kwam geprobeerd:
- document.frames.frameNaam.location.reload()
- parent.frames.frameNaam.location.reload()
etc.

heb ook gewoon geprobeerd het pad handmatig in te voeren:
- document.frames.frameName.location = "bla.asp"

Maar ook dat werkt niet. De inhoud van het frame wordt inderdaad opnieuw ingeladen, dat is te zien, maar helaas lijkt de info uit de cache te komen want er staan nog records in die gewoon gedelete zijn. Right-click en dan refresh geven WEL de goede inhoud.

Hou krijg ik dit voor elkaar? Begin hier een beetje tegen de muur van te |:(



Een keer teveel ge- |:( verkeerde categorie soz :(

Bnet pindle#2913


  • Dennis
  • Registratie: Februari 2001
  • Laatst online: 22:14
Zo'n topictitel, en dan nog in P&W plaatsen :D

  • Banpei
  • Registratie: Juli 2001
  • Laatst online: 16-09 08:48

  • porn*
  • Registratie: Januari 2001
  • Laatst online: 18:47

porn*

...take on the world!

Topicstarter
Nou dat zou voor een normale asp-pagina misschien een oplossing zijn, maar mijn paginaatje is een COM-object geschreven in Delphi. Ik kan dus geen directe ASP-code gebruiken, hoogstens Javascript. Het COM-object wordt namelijk in de ASP-pagina aangeroepen als object.create etc.


Edit: voor de zekerheid toch nog even getest, maar mijn vermoeden werd bevestigd: het uitzetten van caching in ASP heeft natuurlijk geen invloed op de uitvoering van het COM-object...

Bnet pindle#2913


  • porn*
  • Registratie: Januari 2001
  • Laatst online: 18:47

porn*

...take on the world!

Topicstarter
Klein testje gedaan. De volgende code werkt wel:
response.write('<SCRIPT>' +
'var dbFrame = parent.frames["dbIFrame"];' +
'alert(1);' +
'dbFrame.location.reload();' +
'</SCRIPT>');

Dus hij doet een delete, geeft een alert, refresh van het frame. Haal ik echter die alert eruit, dan werkt het weer niet. Het lijkt erop dat de browser de commando's in twee aparate threads uitvoert of iets dergelijks... Iemand nog een idee?

Bnet pindle#2913


  • McVirusS
  • Registratie: Januari 2000
  • Laatst online: 15-09 16:29
Volgende keer graag goede forum en duidelijke topictitel.

[forum=14] >> [forum=13]

  • porn*
  • Registratie: Januari 2001
  • Laatst online: 18:47

porn*

...take on the world!

Topicstarter
Nogmaals |:(

Was aan het tikken toen probeerde ik weer iets daarom waarschijnlijk topictitel verder vergeten...

Maar inmiddels is het nog steeds niet gelukt :(

Ben er helemaal gefrustreerd van :)

Bnet pindle#2913


  • porn*
  • Registratie: Januari 2001
  • Laatst online: 18:47

porn*

...take on the world!

Topicstarter
* kick *

(hoopte het voor 17:00 nog op te lossen :) )

Bnet pindle#2913

Pagina: 1