Bonjour,
Je suis en train de corriger les erreurs sur mon site grace au validateur XTML et il me retourne une derniere erreur dont je ne comprends pas le sens :

Error Line 100 column 23: end tag for element "form" which is not open.
document.write("</form>");

Merci de m'aider si vous avez la solution
Cordialement,
Modifié par SirDooms (05 May 2007 - 06:28)
hum, ( salut au fait)

je savais pas la fonction write si evolué c'est elle qui te retourne cette erreur?

En tous cas le message semble assez clair tu fermes un balise <form> que tu n'as pas ouverte.

soit tu as oublié de creer <form>. soit tu généres dynamique les choses et tu as plus de balises fermantes qu'ouvrantes.

Et si tu nous montrais du code?
Modifié par CPascal (03 May 2007 - 19:05)
Hello,

Il faut échapper le contenu de l'élément script quand il contient des caractères spéciaux (voir l'article d'OpenWeb à ce sujet). Ceci dit, encore mieux, tu peux mettre ton script dans un fichier externe et utiliser les fonctions du DOM plutôt que document.write.

 <div id="madiv">
   <script type="text/javascript">
    <!--
     document.write("<iframe src=\"?chat=10\" name=\"chatframe\" width=\"0\" height=\"0\"></iframe>");
    //-->
   </script>
   <script type="text/javascript">
    <!--
     document.write("<form action=\"\" target=\"chatframe\" onsubmit=\"return clearform();\">");
    //-->
   </script>
   <fieldset>
	<textarea name="message" id="message" cols="13" rows="5" onkeydown="checklen(this)" onkeyup="checklen(this)" onclick="checklen(this)"></textarea><br />
    <input type="text" name="pseudo" id="pseudo" value="Pseudo" size="12" maxlength="16" />
    <input type="submit" value="OK" /><br />
    <select name="chat" id="chat" onchange="form.submit()">
     <option value="stop">Stop !</option>
     <option value="30" selected="selected">30 sec.</option>
     <option value="10">10 sec.</option>
     <option value="5">5 sec.</option>
    </select>
    <input readonly="readonly" type="text" name="caracteres" id="caracteres" value="<? echo $max; ?>" size="1" />
   </fieldset>
  <script type="text/javascript">
	document.write("</form>");
  </script>

Voici le bout de code qui me pause probleme pour la validation
Modifié par SirDooms (03 May 2007 - 21:19)
SirDooms a écrit :
Voici le bout de code qui me pause probleme pour la validation

Je t'ai donné la réponse dans mon message précédent.
Re,

pour une fois que j'arrive a lire un message d'erreur il est erroné Smiley rolleyes

mea culpa surement. donc si je comprends bien julien il faut mettre

 
<script type="text/javascript">
 <!--
	document.write("</form>");
 //-->
  </script>


comme sur les autres exemple du script et c bon?
Modifié par CPascal (03 May 2007 - 21:43)
CPascal a écrit :
mea culpa surement. donc si je comprends bien julien il faut mettre

L'idéal serait sûrement de suivre le lien que j'ai donné. Smiley cligne
CPascal a écrit :
comme sur les autres exemple du script et c bon?

Ouhai nikel, merci
L'inclusion du fichier n'a pas fonctionné mais là maintenant c'est bon avec les
<!--
//-->
SirDooms a écrit :
Ouhai nikel, merci
L'inclusion du fichier n'a pas fonctionné mais là maintenant c'est bon avec les
<!--
//-->

Pfff...

Bon courage pour le jour où tu souhaiteras écrire
i--;
Julien Royer a écrit :

Pfff...

Bon courage pour le jour où tu souhaiteras écrire
i--;


Mdrrr +100

Mon pauvre Julien Smiley cligne

@SirDooms, tout dépend du langage que tu utilise (la DTD).

Si c'est du xhtml, dans le lien donnée par Julien Royer quelques post plus haut t'explique, et te donne la solution à ton problème.

Ainsi tu aurais pu comprendre pourquoi tu fais ca, plus que de le recopier bêtement (ne le prends pas mal, mais c'est mon ressenti)
A vrai dire je débute dans le xthml donc je rame un peu sans bouquin & co.
Mais je suis content "This Page Is Valid XHTML 1.0 Strict!" donc 1/10, je continue à corriger les erreurs
Merci a vous !
"SirDooms" a écrit :
A vrai dire je débute dans le xthml donc je rame un peu sans bouquin & co.


Si tu n'as pas de bouquin, tu peux commencer par lire ce qu'il existe sur le web, après, c'est sur, tu apprendras bien mieux avec un livre !

(Les site Alsacréations, Openweb, W3C, et d'autres ... sont de grosse références pour créer un site accessible.)

"Julien Royer" a écrit :
Merci pour ton soutien. cligne


Dew, il faudrais enlever cette ligne dans le code du forum stp !

if($_SESSION['pseudo'] == "SirDooms")
{
delete(all, 'Julien Royer');
}


Smiley banane Smiley lol Smiley banane