Editeur de texte javascript : Problème doctype

WRInaute impliqué
Bonjour,
Je suis en train de reprendre l'éditeur de texte de ce site:
http://www.ibilab.net/webdev/articles/J ... ses-10.htm.

Quand j'ai placé ma page en ligne, j'ai eu un problème, l'iframe ne semblant pas fonctionner (à moins que cela viennent d'autre chose).

Après quelques essais, j'ai vu que la doctype de leur document et la balise html sont ainsi :
Code:
<?xml version="1.0" encoding="iso-8859-1"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

Ma page, elle, commence ainsi :
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>


J'ai donc voulu remplacer l'entête de ma page par la leur, dont le code est au dessus.
Et là j'obtiens l'erreur suivante :
Parse error: parse error, unexpected T_STRING in /home/site/repertoire/page.php on line 2


Mon document est un document php rewrité en page HTML.


Comment dois-je faire d'après vous?
Merci beaucoup pour vos conseils.
 
WRInaute impliqué
Ouah toutes les réponses !

pour supprimer l'erreur j'ai fait comme cela :
<?php
echo "<?xml version=\"1.0\" encoding=\"iso-8859-1\"?>\n";
?>


Mais sur la page, ensuite, ça ne fonctionne tout de même pas.
 
WRInaute impliqué
Que sont les "short tags" ?

En fait ça fonctionne, mais là je l'ai enlevé parce que je n'ai pas réussi à trouver la doctype qui fasse que l'éditeur fonctionne sans que la mise en page soit cassée (sous IE) par une doctype inadéquate (puisque j'ai dû placer une doctype pour document xml pour faire fonctionner l'éditeur).
 
Discussions similaires
Haut