In het admin gedeelte voor de website die ik aan het maken ben wordt na een verandering een bevestigingsscherm getoond zodat de gebruiker ook weet dat het daadwerkelijk allemaal goed is gegaan (mocht iets niet werken komt er een errormelding uiteraard). Nu was het leuk als de bevestigingspagina slechts even in beeld staat en je dan door stuurt naar de (afhankelijk van je actie) meest logische volgende pagina. Mijn plan was om hiervoor een <meta http-equiv="refresh"> voor te gebruiken, iets wat ik vaker in andere websites tegen ben gekomen en ik al vaak zelf gebruikt heb.
Maar, de code werkt perfect in IE maar Firefox wil niet meewerken. Nu heb ik de volledige code door de validator gehaald, en deze geeft aan dat alles in orde is. En ik heb ook een korte versie geprobeerd welke ook valideerde. Blijkbaar is er iets met het refresh gebeuren in de attributen dat Firefox niet helemaal fris vindt. Overigens werkte vrijwel dezelfde code zeer waarschijnlijk wel in Firefox 1.0 aangezien ik precies dezelfde template al in een vorig prject gebruikte en het mij nooit is opgevallen. De onderstaande code is een uitgekleede versie, die wel valideerd.
Is dit een bug, of heb ik gebugged? Maar met zo weinig code zie ik zelf niet meer wat ik dan fout gedaan zou hebben. Overigens wil ik er geen javascript oplossingen voor krijgen, voor zover ik weet had dit moeten werken!
Maar, de code werkt perfect in IE maar Firefox wil niet meewerken. Nu heb ik de volledige code door de validator gehaald, en deze geeft aan dat alles in orde is. En ik heb ook een korte versie geprobeerd welke ook valideerde. Blijkbaar is er iets met het refresh gebeuren in de attributen dat Firefox niet helemaal fris vindt. Overigens werkte vrijwel dezelfde code zeer waarschijnlijk wel in Firefox 1.0 aangezien ik precies dezelfde template al in een vorig prject gebruikte en het mij nooit is opgevallen. De onderstaande code is een uitgekleede versie, die wel valideerd.
HTML:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
| <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <html lang="en"> <head> <title>ELsite - Admin</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <meta http-equiv="refresh" content="5; url=http://localhost/elsite/admin/index.php"> </head> <body> <p>User RwD has been updated.</p> <p>You will be redirected to the user details automatically, or click <a href="http://localhost/elsite/admin/index.php">here</a> instead...</p> </body> </html> |
Is dit een bug, of heb ik gebugged? Maar met zo weinig code zie ik zelf niet meer wat ik dan fout gedaan zou hebben. Overigens wil ik er geen javascript oplossingen voor krijgen, voor zover ik weet had dit moeten werken!