Ik heb een nieuwspagina met een reactiesysteem. Gebruikers zien in de pagina van het nieuwsbericht de reacties en een link om een reactie toe te voegen.
Als men op de link klikt, wordt er een pop-up geopend met daarin het reactieformulier. Als dat is ingevuld en men drukt op submit wordt men naar een 'bedank-html' gestuurd.
De bedank-html bevat een automatische closer die ik in een meta-tag heb gezet:
Tevens bevat de body ook een link om het venter te sluiten voor mensen die niet willen wachten. Dit gebeurt met dezelfde javascript-code als in de meta-tag.
Nu komt het probleem.
Ik wil dat de bezoeker direct resultaat ziet als hij een bericht heeft toegevoegd. De bedank-html moet dus de pop-up sluiten en de hoofdpagina verversen.
De hoofdpagina is een php-pagina die er ongeveer zo uitziet:
http://www.domein.nl/index.php?itemid=45
Het is dus een variabele URL. Het cijfer achter itemid wordt bepaald door het desbetreffende nieuwsbericht.
Hoe maak ik onderstaand script nou geschikt om een variabele URL te refreshen? Of, beter nog, kan ik de hoofdpagina als een parent zien of zo en DIE refreshen?
(sorry Gimli
)
(nog een keer sorry voor het verkeerd schrijven van je naam, Glimi)
Als men op de link klikt, wordt er een pop-up geopend met daarin het reactieformulier. Als dat is ingevuld en men drukt op submit wordt men naar een 'bedank-html' gestuurd.
De bedank-html bevat een automatische closer die ik in een meta-tag heb gezet:
HTML:
1
| <META HTTP-EQUIV=Refresh CONTENT="5; URL=javascript:window.close();"> |
Tevens bevat de body ook een link om het venter te sluiten voor mensen die niet willen wachten. Dit gebeurt met dezelfde javascript-code als in de meta-tag.
Nu komt het probleem.
Ik wil dat de bezoeker direct resultaat ziet als hij een bericht heeft toegevoegd. De bedank-html moet dus de pop-up sluiten en de hoofdpagina verversen.
De hoofdpagina is een php-pagina die er ongeveer zo uitziet:
http://www.domein.nl/index.php?itemid=45
Het is dus een variabele URL. Het cijfer achter itemid wordt bepaald door het desbetreffende nieuwsbericht.
Hoe maak ik onderstaand script nou geschikt om een variabele URL te refreshen? Of, beter nog, kan ik de hoofdpagina als een parent zien of zo en DIE refreshen?
JavaScript:
1
2
3
4
| <script language="JavaScript" opener.document.location = 'http://www.domein.nl/index.php?itemid=45'; window.close(); </script> |
(sorry Gimli
(nog een keer sorry voor het verkeerd schrijven van je naam, Glimi)
[ Voor 10% gewijzigd door Rexomnium op 11-07-2003 23:47 ]
We zijn allemaal vaandeldrager in een optocht van gekwetsten.