Nouveau sujet Répondre Imprimer Syndication RSS 2.0

[Ajouté] Validation xhtml

Flammeche
Avatar de Palca
  • Age : 20 ans
  • Messages : 27
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 27 Mars 2005, 9:45
Juste quelques erreurs au niveau xhtml, pour l'affichage de la liste des sujets d'un forum (forum.php) :
Citation
1. Line 92, column 121: cannot generate system identifier for general entity "page"

...) { location.href="forum.php?forum=2&page=" + value; }</script>

2. Line 92, column 121: general entity "page" not defined and no default entity

...) { location.href="forum.php?forum=2&page=" + value; }</script>

3. Line 92, column 125: reference not terminated by REFC delimiter

...location.href="forum.php?forum=2&page=" + value; }</script>

4. Line 92, column 125: reference to entity "page" for which no system identifier could be generated

...location.href="forum.php?forum=2&page=" + value; }</script>

5. Line 92, column 120: entity was defined here

...e) { location.href="forum.php?forum=2&page=" + value; }</script>

6. Line 93, column 29: required attribute "type" not specified

<script language="javascript">

Typical values for type are type="text/css" for <style> and type="text/javascript" for <script>.

7. Line 397, column 45: cannot generate system identifier for general entity "marquer"

...dth="200"><a href="forum.php?forum=2&marquer=true" class="petit"><span class=

8. Line 397, column 45: general entity "marquer" not defined and no default entity

...dth="200"><a href="forum.php?forum=2&marquer=true" class="petit"><span class=

9. Line 397, column 52: reference not terminated by REFC delimiter

...0"><a href="forum.php?forum=2&marquer=true" class="petit"><span class="b">Mar

10. Line 397, column 52: reference to external entity in attribute value

...0"><a href="forum.php?forum=2&marquer=true" class="petit"><span class="b">Mar

This is generally the sign of an ampersand that was not properly escaped for inclusion in an attribute, in a href for example. You will need to escape all instances of '&' into '&amp;'.

11. Line 397, column 52: reference to entity "marquer" for which no system identifier could be generated

...0"><a href="forum.php?forum=2&marquer=true" class="petit"><span class="b">Mar

12. Line 397, column 44: entity was defined here

...idth="200"><a href="forum.php?forum=2&marquer=true" class="petit"><span class

13. Line 398, column 69: there is no attribute "OnChange"

...="forumbox" class="listing" OnChange="if ( this.options[this.selectedIndex].v

How to fix: check the spelling and case of the element and attribute, (Remember XHTML is all lower-case) and/or check that they are both allowed in the chosen document type, and/or use CSS instead of this attribute.

Il faut remplacer &page= par &amp;page= dans un javascript.
Il faut spécifier type="text/javascript" dans chaque balise <script language="javascript">
Remplacer &marquer=true par &amp;marquer=true
Remplacer OnChange par onchange (pas de majuscules).

Et ça devrait être bon pour le xhtml 1.0 transitional :)
 
Equipe de support
Avatar de SquallX
  • Age : 18 ans
  • Messages : 2497
  • Inscrit : 18 Novembre 2004
  Lien vers ce message 27 Mars 2005, 9:52
Oui ça me fait aussi penser que la page de DL des MODs du site n'est pas valide XHTML :lol:

Bon je la ramène pas mais voilà quoi moi je l'ai pas stipulé non plus.

Vraiment désolé de casser l'ambiance :$
 
Flammeche
Avatar de Palca
  • Age : 20 ans
  • Messages : 27
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 27 Mars 2005, 9:57
Il y a juste une faute de frappe, "leftt" à la place de "left".
 
Equipe de support
Avatar de SquallX
  • Age : 18 ans
  • Messages : 2497
  • Inscrit : 18 Novembre 2004
  Lien vers ce message 27 Mars 2005, 10:03
Ah je sais que je l'avais fait il y a longtemps et il n'y avait pas que ça comme erreur ^^
 
Flammeche
Avatar de Palca
  • Age : 20 ans
  • Messages : 27
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 27 Mars 2005, 10:12
Le validateur n'affiche que cette erreur pourtant, peut-être que lorsque tu avais essayé le doctype n'était pas le même ?
 
Equipe de support
Avatar de SquallX
  • Age : 18 ans
  • Messages : 2497
  • Inscrit : 18 Novembre 2004
  Lien vers ce message 27 Mars 2005, 10:13
Suremment ...

Ou alors il s'agissait de la page de téléchargement de FSB je ne sais plus.
 
Flammeche
Avatar de Palca
  • Age : 20 ans
  • Messages : 27
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 27 Mars 2005, 10:20
En effet, il manque des <li> et </li> pour chaque ligne de liste.
Les alts vides c'est pas terrible non plus, un petit "-" ou ">" ferait l'affaire.
 
Chef du projet FSB
Avatar de Genova
  • Age : 22 ans
  • Messages : 14507
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 27 Mars 2005, 10:55
Ok merci je vais en parler a grimmlink qu'il mette son thème à jour ^^


Cause Im as free as a bird now, And this bird you can not change. - Freebird - Lynyrd Skynyrd
There's someone in my head but it's not me. - Brain damage - Pink Floyd
I said baby, you know Im gonna leave you. - Babe I'm gonna leave you - Led Zeppelin
Father ? yes son, I want to kill you - The end - The Doors
 
Flammeche
Avatar de Palca
  • Age : 20 ans
  • Messages : 27
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 01 Mai 2005, 18:02
Encore quelques erreurs :

dans forum.php :
<script language="javascript">
				<!--
				function redirection_forum(valeur)
				{
					if ( valeur != "" )
					{
						location.href="./forum.php?forum=" + valeur;
					}
				}
				-->
				</script>

remplacer le
<script language="javascript">

par
<script type="text/javascript">

et le {U_MARQUER_LU} génère ça :
forum.php?forum=1&marquer=true

il faut remplacer le & par &amp;
 
Chef du projet FSB
Avatar de Genova
  • Age : 22 ans
  • Messages : 14507
  • Inscrit : 16 Septembre 2004
  Lien vers ce message 06 Mai 2005, 16:10
Voilà ca a été corrigé merci palca.

(Les listes sont plus valides qu'avant à partir du moment ou maintenant les balises sont fermées mais maleuresement il reste une erreur au niveau de <br /> qui sse mettent à coté des </ul> et je ne peux rien y faire, mais c'est pas trop grave.)


Cause Im as free as a bird now, And this bird you can not change. - Freebird - Lynyrd Skynyrd
There's someone in my head but it's not me. - Brain damage - Pink Floyd
I said baby, you know Im gonna leave you. - Babe I'm gonna leave you - Led Zeppelin
Father ? yes son, I want to kill you - The end - The Doors
 
Répondre


.