Partage
  • Partager sur Facebook
  • Partager sur Twitter

JS et validation xhtml 1.1

problème

    24 février 2006 à 14:28:53

    salut voici les erreurs que je trouve quand je veux vérifier la validation de ma page et ce depuis l'insertion du script de weborama

    Citation : validator


    This page is not Valid XHTML 1.1!

    Below are the results of checking this document for XML well-formedness and validity.

    1. Error Line 51 column 83: end tag for element "SCRIPT" which is not open.

    .../script.weborama.fr/gold.js"></SCRIPT>

    The Validator found an end tag for the above element, but that element is not currently open. This is often caused by a leftover end tag from an element that was removed during editing, or by an implicitly closed element (if you have an error related to an element being used where it is not allowed, this is almost certainly the case). In the latter case this error will disappear as soon as you fix the original problem.

    If this error occured in a script section of your document, you should probably read this FAQ entry.

    &#9993;
    2. Error Line 52 column 35: document type does not allow element "script" here.

    <script type="text/javascript" >

    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;
    3. Error Line 54 column 13: element "NOSCRIPT" undefined.

    <NOSCRIPT><A HREF="http://www.weboscope.com">Weboscope</A>mesure d'audience,

    You have used the element named above in your document, but the document type you are using does not define an element of that name. This error is often caused by:
    * incorrect use of the "Strict" document type with a document that uses frames (e.g. you must use the "Frameset" document type to get the "<frameset>" element),
    * by using vendor proprietary extensions such as "<spacer>" or "<marquee>" (this is usually fixed by using CSS to achieve the desired effect instead).
    * by using upper-case tags in XHTML (in XHTML attributes and elements must be all lower-case.

    &#9993;
    4. Error Line 54 column 22: there is no attribute "HREF".

    <NOSCRIPT><A HREF="http://www.weboscope.com">Weboscope</A>mesure d'audience,

    You have used the attribute named above in your document, but the document type you are using does not support that attribute for this element. This error is often caused by incorrect use of the "Strict" document type with a document that uses frames (e.g. you must use the "Transitional" document type to get the "target" attribute), or by using vendor proprietary extensions such as "marginheight" (this is usually fixed by using CSS to achieve the desired effect instead).

    This error may also result if the element itself is not supported in the document type you are using, as an undefined element will have no supported attributes; in this case, see the element-undefined error message for further information.

    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.

    &#9993;
    5. Error Line 54 column 48: element "A" undefined.

    ...PT><A HREF="http://www.weboscope.com">Weboscope</A>mesure d'audience, statist

    &#9993;
    6. Error Line 54 column 101: element "BR" undefined.

    ...sure d'audience, statistiques, ROI<BR>

    &#9993;
    7. Error Line 55 column 36: element "A" undefined.

    <A HREF="http://www.weborama.fr">Classement des meilleurs sites</A> et posit

    &#9993;
    8. Error Line 56 column 14: end tag for "BR" omitted, but OMITTAG NO was specified.

    </NOSCRIPT>

    You may have neglected to close an element, or perhaps you meant to "self-close" an element, that is, ending it with "/>" instead of ">".

    &#9993;
    9. Info Line 54 column 98: start tag was here.

    ...>mesure d'audience, statistiques, ROI<BR>

    10. Error Line 58 column 6: end tag for "script" omitted, but OMITTAG NO was specified.

    </p>

    &#9993;
    11. Info Line 51 column 4: start tag was here.

    <script type="text/javascript" src="http://script.weborama.fr/gold.js"></SCR



    Quelqu'un peut me faire une correction svp?
    • Partager sur Facebook
    • Partager sur Twitter
      24 février 2006 à 14:56:21

      il nous faudrais l'acces a ton code (.txt sur ton server sera suffisant) et si possible le lien direct vers la page de validation
      • Partager sur Facebook
      • Partager sur Twitter
        24 février 2006 à 15:18:11

        A première vue, toutes les balises en majuscules sont à passer en minuscules. Après, pour t'aider un peu plus, il nous faut le code.
        • Partager sur Facebook
        • Partager sur Twitter
          24 février 2006 à 15:49:00

          Utilise :
          • <br /> en place et lieu de <BR>
          • <a> en place et lieu de <A>
          • <script> en place et lieu de <SCRIPT>
          • </script> en place et lieu de </SCRIPT>
          • href="" en place et lieu de HREF=""


          Et je pense que ce sera bon!
          • Partager sur Facebook
          • Partager sur Twitter
            24 février 2006 à 16:51:30

            voici le lien vers le validateur ici
            voici le code source de ma page

            Citation : ici

            <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
            <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" >
            <head>
            <title>PINK UP</title>
            <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
            <link rel="shortcut icon" type="image/x-icon" href="favicon.ico" />
            <link rel="stylesheet" media="screen" type="text/css" title="Exemple" href="style2.css" />
            </head>

            <body>
            <div id="container">

            <!-- L'en-tête -->
            <div id="header">
            <object type="application/x-shockwave-flash" data="header.swf" width="309" height="400">
            <param name="movie" value="header.swf" />
            <param name="play" value="true" />
            <param name="loop" value="true" />
            <param name="menu" value="false" />
            <param name="quality" value="high" />
            <param name="scalemode" value="noborder" />
            <param name="wmode" value="transparent" />
            <p>Le plugin FlashPlayer n'est pas installé</p>
            </object>
            </div>


            <div id="menu">
            <div class="element_menu">
            <ul>
            <li><a href="#.html">Accueil</a></li>
            <li><a href="news.html">news</a></li>
            <li><a href="galerie.html">La galerie</a></li>
            <li><a href="fonction.html">Fonctionnement</a></li>
            <li><a href="contact.html">Contact</a></li>
            <li><a href="credits.html">Crédits</a></li>
            </ul>
            </div>
            <p>
            Copyright "damskidesign" 2005, <br />tous droits réservés</p>

            <p>
            <a class="validate" href="http://validator.w3.org/check?uri=referer"><img src="images/xhtml.png" alt="valide xhtml 1.1"/></a><br />
            <a class="validate" href="http://jigsaw.w3.org/css-validator/check/referer"><img src="images/css.png" alt="valide css"/></a><br />
            <a class="validate" href="http://www.mozilla-europe.org/fr/products/firefox/"><img src="images/firefox.png" alt="compatible firefox"/></a><br />
            <!--DEBUT WEBOSCOPE FREE - Weborama-->
            <script type="text/javascript">
            WEBO_ZONE=1;
            WEBO_PAGE=1;
            webogold_ok=0;</script>
            <script type="text/javascript" src="http://script.weborama.fr/gold.js"></script>
            <script type="text/javascript" >
            if(webogold_ok==1){webogold_zpi(WEBO_ZONE,WEBO_PAGE,225437);}</script>
            <noscript><a HREF="http://www.weboscope.com">Weboscope</a>mesure d'audience, statistiques, ROI<br />
            <a HREF="http://www.weborama.fr">Classement des meilleurs sites</a> et positionnement
            </noscript>
            <!--FIN WEBOSCOPE FREE-->
            </p>

            <p><a href="http://www.xiti.com/xiti.asp?s=241605" title="Mesurez votre audience">
            <script type="text/javascript">
            <!--
            Xt_param = 's=241605&p=';
            try {Xt_r = top.document.referrer;}
            catch(e) {Xt_r = document.referrer; }
            Xt_h = new Date();
            Xt_i = '<img width="39" height="25" border="0" ';
            Xt_i += 'src="http://logv30.xiti.com/hit.xiti?'+Xt_param;
            Xt_i += '&hl='+Xt_h.getHours()+'x'+Xt_h.getMinutes()+'x'+Xt_h.getSeconds();
            if(parseFloat(navigator.appVersion)>=4)
            {Xt_s=screen;Xt_i+='&r='+Xt_s.width+'x'+Xt_s.height+'x'+Xt_s.pixelDepth+'x'+Xt_s.colorDepth;}
            document.write(Xt_i+'&ref='+Xt_r.replace(/[<>"]/g, '').replace(/&/g, '$')+'" title="Analyse d\'audience">');
            //-->
            </script>
            <noscript>
            <p>analyse mesure frequentation internet par <img style="width:39px; height:25px;" src="http://logv30.xiti.com/hit.xiti?s=241605&amp;p=" alt="Analyse d'audience" /></p>
            </noscript></a>
            </p>
            </div>

            <!-- Le corps -->

            <div id="corps">

            <h2>PINKUP c'est quoi?</h2>
            <p>
            PINKUP est un site qui a pour but de rendre hommage à la beauté du corps humain dans son plus simple appareil.
            Mais PINKUP a aussi la vocation de rendre hommage aux personnes qui savent le mettre en valeur. Vous trouverez
            donc dans la rubrique <a href="galerie.html">galerie</a> une serie de photos de nus artistiques, contributions que les visiteurs de
            PINKUP auront réalisées.
            </p>

            <h2>A qui s'adresse ce site ?</h2>

            <p>
            A tout le monde ! Photographes amateurs ou professionnels, et plus simplement à tous ceux qui veulent apporter leur contribution.
            Pour savoir comment envoyer vos photos à PINKUP rendez-vous vite dans la rubrique <a href="fonction.html">fonctionnement</a>. Mais
            il s'adresse aussi à tous les visiteurs qui veulent se laisser charmer par des courbes féminines, un corps athlétique, le ventre rond d'une
            femme enceinte etc...
            </p>

            <h2>Un site ammené à évoluer</h2>

            <p>
            PINKUP se veut être un site vivant par vos contributions, par une évolution de la présentation
            mais également du contenu. Alors quand vous passez par là n'hesitez surtout pas à faire un tour par la rubriques <a href="news.html">news</a>
            pour y découvrir toutes les nouveautés apportées et les projets à venir.
            </p>
            </div>


            <!-- Le pied de page -->

            <div id="pied_de_page">
            </div>
            </div>
            </body>
            </html>

            • Partager sur Facebook
            • Partager sur Twitter
              24 février 2006 à 17:21:04

              En traduisant ...

              • <script> ne doit pas être mis dans une balise <p>
              • écrit HREF en minuscule : href
              • L'une de tes balise <a> ligne 54 et 55 n'est pas dans une balise bloc type <p>
              • Tu a fermé </noscript> avant une autre balise qui devait se fermer avant (surement un <p>)



              Voilà pour les principales erreurs !
              • Partager sur Facebook
              • Partager sur Twitter
                4 mars 2006 à 8:37:43

                Salut, j'ai passé un script au validateur (x)html 1.0 Strict et il me dit que la balise <br/> n'est pas autorisé.
                Pouvez-vous me dire quelle est la balise qui remplace le <br/> en (x)html svp ?
                • Partager sur Facebook
                • Partager sur Twitter
                  4 mars 2006 à 9:17:12

                  Hello,

                  Une fois de plus, je me dois de vous rappeler que :
                  - XHTML 1.1 est très différent de XHTML 1.0, il se déclare comme du "vrai" XML et ne peut pas être servi en "content="text/html"
                  Pour cette raison, les documents XHTML 1.1 servis en "text/html" sont invalides, quoiqu'en dise le Validateur W3C (bien qu'il valide ce genre de document, il ne devrait pas le faire. Lire à ce sujet les spécifications officielles de XHTML 1.1)

                  Attention à ne pas vouloir suivre la mode pour un pseudo-XHTML 1.1 qui ne fonctionne pas en pratique ! (pour info , le SDZ est passé de XHTML1.1 à XHTML1.0, le site du W3C est en XHTML 1.0)

                  Voici une explication très claire sur le sujet qui va te permettre de comprendre ce phénomène et de repasser en XHTML 1.0 :
                  http://forum.alsacreations.com/faq/#item42

                  ;)
                  • Partager sur Facebook
                  • Partager sur Twitter
                    4 mars 2006 à 13:36:53

                    donc pour pouvoir intéré ce script je dois passer en xhtml 1.0 c'est ça? je suis pas sur d'avoir saisi. je suis désolé j'y connais rien aux scripts
                    • Partager sur Facebook
                    • Partager sur Twitter
                      4 mars 2006 à 13:45:12

                      Citation : damski

                      donc pour pouvoir intéré ce script je dois passer en xhtml 1.0 c'est ça? je suis pas sur d'avoir saisi. je suis désolé j'y connais rien aux scripts


                      Si tu déclares ta page (comme tout le monde) en "text/html", alors tu ne peux pas choisir un doctype XHTML 1.1
                      • Partager sur Facebook
                      • Partager sur Twitter

                      JS et validation xhtml 1.1

                      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
                      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
                      • Editeur
                      • Markdown