Firefox et balise META http-equiv

Firefox et balise META http-equiv - HTML/CSS - Programmation

Marsh Posté le 29-08-2005 à 12:00:25    

Bonjour.
je constate depuis quelque temps des problemes avec firefox sur les pages de redirection utilisant une balise meta HTTP-EQUIV. la redirection ne se fait pas. apres une recherche sur le net je me rends compte que je ne suis pas le seul a rencontrer ce probleme, mais meme en cherchant sur bugzilla je ne trouve ni la cause (car ca n'arrive pas a chaque coup, je n'arrive pas a isoler le cas qui pose probleme, ca parait aléatoire), ni un moyen de contournement
 
exemple, sur le présent forum, le code de la page de redirection :

Code :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html>
  3. <head>
  4. <title>FORUM HardWare.fr</title>
  5. <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
  6. <meta http-equiv="Pragma" content="no-cache" />
  7. <meta http-equiv="Cache-Control" content="no-cache, must-revalidate" />
  8. <meta http-equiv="Expires" content="0" />
  9. <meta http-equiv="Imagetoolbar" content="no" />
  10. <meta name="Robots" content="index, follow" />
  11. <link rel="stylesheet" href="/include/the_style1.php?color_key=%23FFFFFF-%23DEDFDF-%23000080-%23C2C3F4-%23336699-%23FFFFFF-%23FFFFFF-%23000000-%23000080-%23000000-%23000080-%23F7F7F7-%23DEDFDF-%23C0C0C0-%23C0C0C0-%23FFFFFF-%23000000-%23000000-%230000FF-0-http:||forum-images.hardware.fr" />
  12. <link rel="stylesheet" href="/themes/css_forum/1/style.php?color_key=%23FFFFFF-%23DEDFDF-%23000080-%23C2C3F4-%23336699-%23FFFFFF-%23FFFFFF-%23000000-%23000080-%23000000-%23000080-%23F7F7F7-%23DEDFDF-%23C0C0C0-%23C0C0C0-%23FFFFFF-%23000000-%23000000-%230000FF-0-http:||forum-images.hardware.fr" />
  13. <link rel="stylesheet" href="/include/the_style.css" />
  14.   <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
  15. <meta http-equiv="Refresh" content="0;url=/forum2.php?post=11082&amp;cat=13&amp;page=13042&amp;cache=cache&amp;config=hardwarefr.inc&amp;p=1&amp;sondage=0&amp;owntopic=1&amp;subcat=0#t6419953" /><style type="text/css">
  16. body{   background-color: #FFFFFF;}
  17. .container{  width: 100%;
  18.   text-align: center;}
  19. .hop{   background-color: #F7F7F7;
  20.   font-family: Verdana, Helvetica, Arial, Sans-serif;
  21.   color: #000000;
  22.   margin:auto;
  23.   text-align: center;
  24.   width:50%;
  25.   border: 1px solid #C0C0C0;}
  26. a{   text-decoration: none;
  27.   color: #000000;}
  28. a:hover{  text-decoration: underline;}
  29. </style>
  30. </head>
  31. <body>
  32. <div class="container">
  33. <div class="mesdiscussions" id="mesdiscussions">
  34. <br /><br /><br />
  35. <div class="hop">
  36. Votre réponse a été postée avec succès !</div>
  37. </div>
  38. </div>
  39. </body></html>


 
ne marche pas toujours, alors qu'il est correct
 
je recontre le meme probleme sur un forum punbb, et pourtant pareil, quand j'edite le source, la balise meta est correcte (si j'enregistre en .htmle t que j'appelle la page, la redirection se fait bien Oo)
 
Quelqu'un connais un moyen de passer outre se probleme ?


Message édité par _gilou_ le 29-08-2005 à 12:00:41

---------------
-= Association l'estafette [lestafette] =-
Reply

Marsh Posté le 29-08-2005 à 12:00:25   

Reply

Marsh Posté le 29-08-2005 à 16:49:46    

Ton code de redirection a l'air bon...
 
Juste noter que tu as 2x <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
 
On sait jamais, peut-être que c'est la source du problème.


---------------
www.renderfarm.online
Reply

Marsh Posté le 30-08-2005 à 14:18:42    

c'est pas mon code celui là, c'est celui d'hfr. j'avais pas noté ce doublement de meta.
 
voici mon code
 

Code :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
  2. <html dir="ltr">
  3. <head>
  4. <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
  5. <meta http-equiv="refresh" content="0;URL=viewtopic.php?id=44&amp;p=588#p120600" />
  6. <title>forum / Redirection</title>
  7. <link rel="stylesheet" type="text/css" href="style/defo.css" />
  8. </head>
  9. <body>
  10. <div id="punwrap">
  11. <div id="punredirect" class="pun">
  12. <div class="block">
  13. <h2>Redirection</h2>
  14. <div class="box">
  15.  <div class="inbox" align="center">
  16.   <p>Message post&eacute;. Redirection &hellip;<br /><br /><a href="viewtopic.php?id=44&amp;p=588#p120600">Cliquez ici pour retourner au sujet.</a><!-- <br /><br /><a href="">Cliquez ici pour retourner au forum.</a> --></p>
  17.  </div>
  18. </div>
  19. </div>
  20. </div>
  21. </div>
  22. </body>
  23. </html>


 
qui semble lui aussi correct


---------------
-= Association l'estafette [lestafette] =-
Reply

Marsh Posté le 31-08-2005 à 14:41:27    

voilà voilà


---------------
-= Association l'estafette [lestafette] =-
Reply

Marsh Posté le 01-09-2005 à 09:41:22    

peut-etre une connerie de ma part mais ta ligne
 
<meta http-equiv="refresh" content="0 ....
 
0 pour un refresh c'est pas un peu court ?

Reply

Marsh Posté le 01-09-2005 à 09:45:34    

Tiens, quand j'avais lu la question, j'y avais pas pensé au coup du timer à 0. C'est vrai que pour certains navigateur, un timer = 0 c'est pareil que "pas de timer", et l'action correspondante ne sera jamais réalisé.
Faut tenter avec un timer = 1 pourvoir si c'est pas jsute ça. ;)

Reply

Marsh Posté le 29-09-2005 à 21:14:49    

0 secondes ca veux dire redirection immediate. j'ai l'impressiond e pas bien m'etre fait comprendre car j'ai dit que pour un meme code, parfois ca marche, et parfois ca ne marche pas :o


---------------
-= Association l'estafette [lestafette] =-
Reply

Marsh Posté le 30-09-2005 à 09:16:10    

Et au passage, c'est pas une balise, mais un élément meta ;)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed