[JS] Refresh andere pagina na window.close

Pagina: 1
Acties:

  • Sonic
  • Registratie: Februari 2000
  • Laatst online: 18-05 08:57
hallo ik probeer et zo goed mogelijk uit te leggen :P

je komt op een pagina met een form, de site heet 1.htm..
Op het form staat een txtfield cover. Hier kan je een bestandsnaam ingeven hoe je cover heet. Naast cover staat een knop Uploaden
Als je op die knop klikt opent hij een nieuw window en kan je een file uploaden. De filenaam zet ik in een cookie (asp)
Hij sluit het window ook weer als het bestand geupload is..

Maar dan staat hij weer terug op site 1.htm maar nou moet hij die site refreshen en de cookie in de value zetten... dat laatste lukt me wel met een ifje in ASP..
ASP.NET Visual Basic:
1
2
3
4
5
if request.cookie("blaat") <> "" then
   value=cookje
else
   value=anders
end if


Maar hoe moet ik dat in javascript zeggen dat hij na het sluiten van een window ook ff 1.htm moet refreshen?? Ik neem aan dat dit in javascript kan?

Op 1.htm is al een form meegestuurd dus als ik f5 druk moet ik op ok klikken dan krijg je zon windows melding!! Die melding moet dan ook weg... Is dit te doen of niet?

[ Voor 5% gewijzigd door Sonic op 05-12-2003 12:12 ]


  • André
  • Registratie: Maart 2002
  • Laatst online: 26-05 00:33

André

Analytics dude

In de body van het window dat je sluit zet je een onunload="Herlaad()". En dan in de functie Herlaad():
JavaScript:
1
2
3
4
function Herlaad()
{
  window.opener.location = window.opener.location;
}

  • mjax
  • Registratie: September 2000
  • Laatst online: 14-05 11:00
André schreef op 05 december 2003 @ 12:59:
In de body van het window dat je sluit zet je een onunload="Herlaad()". En dan in de functie Herlaad():
JavaScript:
1
2
3
4
function Herlaad()
{
  window.opener.location = window.opener.location;
}
Of netter:

code:
1
window.opener.location.reload()


Zodat je zeker weten geen data uit de cache leest.

  • Annie
  • Registratie: Juni 1999
  • Laatst online: 25-11-2021

Annie

amateur megalomaan

mjax schreef op 05 december 2003 @ 13:04:
Zodat je zeker weten geen data uit de cache leest.
Maak er dan dit van

JavaScript:
1
window.opener.location.reload(true)

Today's subliminal thought is:


  • party42
  • Registratie: Oktober 2000
  • Laatst online: 14:19
volgens mij is "true" default. dus overbodig.

Everyday's an endless stream, of cigarettes and magazines...


  • Annie
  • Registratie: Juni 1999
  • Laatst online: 25-11-2021

Annie

amateur megalomaan

party42 schreef op 05 december 2003 @ 13:24:
volgens mij is "true" default. dus overbodig.
Volgens mij niet ;)
By default, the reload method does not force a transaction with the server. However, if the user has set the preference to check every time, the method does a "conditional GET" request using an If-modified-since HTTP header, to ask the server to return the document only if its last-modified time is newer than the time the client keeps in its cache. In other words, reload reloads from the cache, unless the user has specified to check every time and the document has changed on the server since it was last loaded and saved in the cache.

Today's subliminal thought is:


  • André
  • Registratie: Maart 2002
  • Laatst online: 26-05 00:33

André

Analytics dude

Annie schreef op 06 december 2003 @ 10:54:
[...]

Volgens mij niet ;)

[...]
Netscape misschien, maar in IE is het standaard true dacht ik.

  • party42
  • Registratie: Oktober 2000
  • Laatst online: 14:19
thank u... :)

[ Voor 8% gewijzigd door party42 op 06-12-2003 13:44 ]

Everyday's an endless stream, of cigarettes and magazines...


  • Sonic
  • Registratie: Februari 2000
  • Laatst online: 18-05 08:57
bedankt... hij doet het! :) maar heb nu een probleem erwordt namelijk een form meegestuurd dus nu krijg ik de melding.
Deze pagina kan niet worden vernieuwd zonder de gegevens opnieuw te verzenden. Klik op opnieuw of bla bla bla...
Kan ik dit er ook nog uit halen met jscript?? of moet ik van die form een sessie maken?? bedankt alvast

[ Voor 43% gewijzigd door Sonic op 08-12-2003 11:47 ]


  • Sonic
  • Registratie: Februari 2000
  • Laatst online: 18-05 08:57
iemand please???

  • André
  • Registratie: Maart 2002
  • Laatst online: 26-05 00:33

André

Analytics dude

Dan zul je die form eerst naar een tussenpagina moeten sturen die hem voor je afhandeld. En die tussenpagina stuurt hem door naar de echte pagina. Op het moment dat je de echte pagina gaat reloaden krijg je die melding niet meer.

En KICKEN binnen 24 uur is niet gewenst.
Pagina: 1