Archief - JS: Meerdere scripts => probleem

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

ozl

Legacy Member
Hey,

Ik wou gebruik maken van een script in Java dat wanneer je op een link klikt de pagina automatisch herlaadt. Je gaat dus bevoorbeeld naar 'Beheer nieuws', als je op de link klikt ga je naar de pagina news_manage.php en herlaadt deze vanzelf. Daarvoor gebruik ik dit script:

PHP:
<script language="javascript"> 
function setRefresh() {

  setTimeout("window.location.reload(true);", 2000);

} </script>

en bij mijn link:

PHP:
<a href="news_manage.php" onClick="setRefresh();return false">Beheer nieuws</a>

Nu het probleem is dat ik al een scriptje heb in Jave op de pagina:

PHP:
<script language="javascript">
function goBack() { window.back(); }
</script>

En als ik mijn pagina upload komt het scriptje van automatische refresh er niet bij. Als ik kijk naar broncode is dit nergens te vinden. Al 100x geprobeerd. Ik denk dat het iets te maken heeft met de combinatie van de scripts? Ik heb ze gewoon onder elkaar geschreven in verschillende <script></script> tags en ook al eens in eenzelfde maar bij geen van beide bleek dit te helpen. Of zit er een fout in het refresh script?

Alvast bedankt.

Bram

Legacy Member
<script type="text/javascript"></script> om te beginnen... met language alleen gaat ge nie ver komen vreesk... Ik geloof dat xhtml zelfs geen language attribute ondersteunt.

En waarom in godsnaam nog eens laten verversen? De pagina ververst toch automatisch als ge op een link klikt???

muggezift opmerking: xhtml zegt dat het onclick zou moeten zijn ipv onClick, alles kleine letters dus.

RpR

Legacy Member
Waarom 2 maal een script tag?
Je kan beide functions gewoon onder elkaar zetten.

ozl

Legacy Member
Ik heb een CMS gemaakt in php en als ik bv. een nieuwspost wil deleten druk ik op delete. Als ik dan terug naar de pagina ga waar ik het nieuws kan beheren is deze nieuwspost niet uit de tabel verdwenen, het lijkt dus of deze niet verwijderd is. Pas als je F5 drukt, dus na een pagina refresh, wordt de tabel geupdate en verdwijnt de nieuwspost die effectief verwijderd is.

Eigenlijk zoek ik een methode in php/java/... om nadat een pagina geladen is nog is te refreshen. Of iets waarmee ik mijn probleem kan oplossen.

EDIT: Dit probleem blijkt zich enkel in Opera voor te doen :s

dJeez

Legacy Member
Zorg er dan via je PHP script voor dat de pagina niet gecached wordt.

vb. door onderstaande stukje code in je script te zetten dat de lijst weergeeft (voor er enige vorm van output gegenereerd is) :
PHP:
header("Cache-Control: no-cache, must-revalidate"); // HTTP/1.1
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past

ozl

Legacy Member
Ja dat was het! Ik had er al van gehoord met die header maar ik wist niet meer dat ik op cache moet zoeken. Dit zal waarschijnlijk wel werken. Hartelijk bedankt!
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan