Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Webprogrammeren & scripting

[JS]IE dwingen om verse output te gebruiken

Zie [url=www.swordfactsbenelux.nl/modx]hier[/url]. De linkerbalk (informatie uit het forum) en het laatste sword fact (in het midden, informatie uit de wiki) worden gegenereerd door PHP en die output wordt middels een javascript in de bijbehorende divs geladen. Die js is nodig omdat MODx niet buiten haar eigen directory wil kijken. Dit werkt perfect, behalve in IE. Daar wordt, ook na een harde refresh, niet altijd het laatste nieuwe resultaat van de PHP code opgehaald. Blijkbaar wordt er toch nog iets uit de cache gebruikt, ook al pas je Ctrl+F5 toe. Dit is op zich niet zo'n ramp, maar als je ingelogd bent en je klikt vervolgens op uitloggen, zie je dat resultaat dus niet. Mensen zullen denken dat ze nog steeds ingelogd zijn, terwijl het dus alleen IE is die dat denkt. Vraag is dus: is er een manier om IE te dwingen toch iedere keer verse output te gebruiken ipv in de cache te kijken? -edit- Opgelost, PHP header gebruikt.

Anoniem
Ger