Membres


Pas encore membre ?
inscrivez-vous ici

Connexion :
Login
Code
Mot de passe perdu ?
Liste des membres

Probleme de validation XHTML avec un JS

Probleme de validation XHTML avec un JS


Probleme de validation XHTML avec un JS     Posté le 8/04/2005 à 00:00
J3R3My
Membre
J3R3My
67 posts
Inscrit le : 4/04/2005
Salut,

J'ai encore un prob de validation en XHTML 1.0 transitionnal à cause d'un script JavaScript. Voici donc la portion qui recoit des erreurs :


function ejs_aff_photos(num)
    {
    if(document.getElementById)
        {
        ejs_fin = "";
        if(num!=0)
            ejs_fin += "<a href='#' onclick='ejs_aff_photos("+(num-1)+");return(false)'> < Précédent </a>";
        if(num!=(ejs_photo.length-1))
            ejs_fin += "<a href='#' onclick='ejs_aff_photos("+(num+1)+");return(false)'> Suivant > </a>";
        document.getElementById("ejs_photo_box").innerHTML = "<img src='"+ejs_photo[num]+"' alt='Photo' title='Photo' /> <br /> "+ejs_fin+"";
        }
    }
window.onload = new Function("ejs_aff_photos(0)"


Et voici les 4 erreurs que me met le validateur W3C :




Line 306, column 78: document type does not allow element "a" here

..._aff_photos("+(num-1)+");return(false)'> < Précédent </a>";

The element named above was found in a context where it is not allowed. This could mean that you have incorrectly nested elements -- such as a "style" element in the "body" section instead of inside "head" -- or two elements that overlap (which is not allowed).

One common cause for this error is the use of XHTML syntax in HTML documents. Due to HTML's rules of implicitly closed elements, this error can create cascading effects. For instance, using XHTML's "self-closing" tags for "meta" and "link" in the "head" section of a HTML document may cause the parser to infer the end of the "head" section and the beginning of the "body" section (where "link" and "meta" are not allowed; hence the reported error).

&#9993;
#

Line 308, column 78: document type does not allow element "a" here

..._aff_photos("+(num+1)+");return(false)'> Suivant > </a>";

&#9993;
#

Line 309, column 113: document type does not allow element "img" here

...o[num]+"' alt='Photo' title='Photo' /> <br /> "+ejs_fin+"";

&#9993;
#

Line 309, column 120: document type does not allow element "br" here

..."' alt='Photo' title='Photo' /> <br /> "+ejs_fin+"";





Pourriez vous m'aider , merci
 
Réponse à : Probleme de validation XHTML avec un JS     Posté le 8/04/2005 à 20:11
3run0
Administrateur
Avatar
1744 posts
Inscrit le : 1/10/2004
je peu pas vraiment te répondre mais voici un lien vers un validateur en français peut être ça t'aidera plus.
http://www.validome.org/lang/fr/texte/citations_adresses.htm#citations

_______________________
_ww.gabian-herault.com
 
Réponse à : Probleme de validation XHTML avec un JS     Posté le 8/04/2005 à 20:14
J3R3My
Membre
Avatar
67 posts
Inscrit le : 4/04/2005
je connais deja ce validateur francais et je ne trouve toujours pas a rendre le code valide

_______________________
Aucun
 
Réponse à : Probleme de validation XHTML avec un JS     Posté le 9/04/2005 à 07:54
J3R3My
Membre
Avatar
67 posts
Inscrit le : 4/04/2005
C'est bon, j'ai réglé le problème en cherchant un peu sur le web. smiley

_______________________
Aucun
 
Réponse à : Probleme de validation XHTML avec un JS     Posté le 9/04/2005 à 13:05
delphine
Membre
Avatar
1 post
Inscrit le : 13/08/2004
Met ton javascript dans une autre page, et, appelle là avec ce script :
<script type="text/javascript" LANGUAGE="JavaScript" SRC="includes/js.js"></script>

_______________________
Del
 
Réponse à : Probleme de validation XHTML avec un JS     Posté le 9/04/2005 à 22:07
J3R3My
Membre
Avatar
67 posts
Inscrit le : 4/04/2005
Non en fait j'ai utilisé :
// <![CDATA[

SCRIPT ICI

// ]]>

voila, c'est tout (c'est un peu comme si on met des balises de commentaires autour du script sauf que cette technique avec CDATA est plus sur)
J'ai vu ca sur OpenWeb

a++

_______________________
Aucun
 
Réponse à : Probleme de validation XHTML avec un JS     Posté le 10/04/2005 à 12:59
sky
Administrateur
Avatar
Site perso
4102 posts
Inscrit le : 13/08/2003
Oui, j'aime encore mieux caché un minimum le javascript de la source des pages smiley

_______________________
Graphiks : Cours PHP
Image
=> à quoi sert internet explorer ?
=> à télécharger firefox
 
Vous n'est pas connecté en temps que membre, parceque j'en ai marre du spam, SEUL les membres peuvent poster des messages sur le forum.

Nous  -  Plan du site  -  Informations légale  -  Contact  -  © Graphiks.net