[css] refresh werkt niet in FF

Pagina: 1
Acties:

  • RwD
  • Registratie: Oktober 2000
  • Niet online

RwD

kloonikoon

Topicstarter
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.
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!

  • FTL
  • Registratie: Maart 2000
  • Laatst online: 10-05 08:55

FTL

WFM. (Firefox trunk build)
Hij 'refreshed' hier na 5 seconden naar die localhost pagina.

  • Cyphax
  • Registratie: November 2000
  • Laatst online: 20:48

Cyphax

Moderator LNX
Volgens mij werkt ie wel als je die meta refresh in je body zet. :)
(dat werkt voor mij in ieder geval altijd wel)

[ Voor 27% gewijzigd door Cyphax op 17-03-2005 10:41 ]

Saved by the buoyancy of citrus


  • RwD
  • Registratie: Oktober 2000
  • Niet online

RwD

kloonikoon

Topicstarter
Cyphax schreef op donderdag 17 maart 2005 @ 10:41:
Volgens mij werkt ie wel als je die meta refresh in je body zet. :)
(dat werkt voor mij in ieder geval altijd wel)
Dan valideerd hij zeker weten niet meer. En die doctype declaratie laat ik liever staan ;)

  • RwD
  • Registratie: Oktober 2000
  • Niet online

RwD

kloonikoon

Topicstarter
FTL schreef op donderdag 17 maart 2005 @ 10:41:
WFM. (Firefox trunk build)
Hij 'refreshed' hier na 5 seconden naar die localhost pagina.
Na nog een keer testen hier ook eerlijk gezegd. Probleem zit hem er waarschijnlijk in dat de pagina zich in een iframe bevindt? Ik gebruik een iframe om dat dat best mooi werkt zodat niet dingen die niet veranderen steeds geladen hoeven te worden, daar ga ik ook niks aan veranderen ;)

Toch vreemd dat dit eerder wel heeft gewerkt, en IE doet het wel!

Verwijderd

Ik doe het zo, werkt altijd perfect:

code:
1
2
3
4
<script type='text/javascript'>
setTimeout('top.location.href="index.php"', 500);
</script>
}

[ Voor 77% gewijzigd door Verwijderd op 17-03-2005 10:59 . Reden: php eruit gehaald... ]


  • RwD
  • Registratie: Oktober 2000
  • Niet online

RwD

kloonikoon

Topicstarter
Verwijderd schreef op donderdag 17 maart 2005 @ 10:54:
Ik doe het zo, werkt altijd perfect:

code:
1
2
3
4
<script type='text/javascript'>
setTimeout('top.location.href="index.php"', 500);
</script>
}
Niet als ik javascript uit zet.

Bovendien heb ik liever dat een methode die voor zover ik weet zou moeten werken ook echt werkt ipv een minder functionele tweede oplossing te gebruiken.

[ Voor 29% gewijzigd door RwD op 17-03-2005 11:25 ]

Pagina: 1