[Javascript] Sa s'affiche sous IE mais pas sous FF :/

Sa s'affiche sous IE mais pas sous FF :/ [Javascript] - HTML/CSS - Programmation

Marsh Posté le 19-10-2005 à 17:12:28    

J'ai un petit soucis avec un site que je suis en train de mettre au point, j'ai essayé d'afficher un petit message en javascript pour commencer et je me suis rendu compte à ma grande suprise que rien apparaisser sous Firefox :|, apres un petit coup d'oeil sous IE, le message s'affiche !
 
J'ai cherche un peut partout sur le net, et j'ai rien trouver qui pourrait m'en expliquer la raison
Quelqu'un serait-il m'aiguiller? Je block sévére la :'(
 
 
Voici la portion de mon code concernée

Code :
  1. echo'<dt>';
  2. ?>
  3. <script language="javascript" type="text/javascript">
  4. var text = "bonjour";
  5. document.write(text);
  6. </script>
  7. <?php
  8. echo'</dt>';


 
Merci devotre aide  :hello:

Reply

Marsh Posté le 19-10-2005 à 17:12:28   

Reply

Marsh Posté le 19-10-2005 à 17:42:46    

C'est curieux, parce que le code suivant marche bien avec IE et Firefox 1.0.6 :

Code :
  1. <html>
  2. <body>
  3.     <script language="javascript" type="text/javascript">
  4.     var text = "bonjour";
  5.     document.write(text);
  6.     </script>
  7. </body>
  8. </html>

L'erreur est peut-être ailleurs.


Message édité par olivthill le 19-10-2005 à 17:43:16
Reply

Marsh Posté le 19-10-2005 à 17:46:52    

en effet je viens d'en trouver la cause
 

Code :
  1. // Indique un Mime type correct si le client accepte le vrai xhtml
  2. if( stristr($HTTP_SERVER_VARS["HTTP_ACCEPT"], "application/xhtml+xml" ) )
  3. {
  4.  /*header("Content-type: application/xhtml+xml" );*/ <!-- ligne qui pose probleme
  5.  echo '<?xml version="1.0" encoding="UTF-8" ?>';
  6. }
  7. else
  8. {
  9. header("Content-type: text/html; charset=UTF-8" );
  10. }
  11. echo'
  12. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
  13. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
  14. <head>
  15. </head>

Reply

Sujets relatifs:

Leave a Replay

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