IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

HTML Discussion :

jaja et xhtml srict


Sujet :

HTML

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé Avatar de isaric
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    103
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 103
    Par défaut jaja et xhtml srict
    Bonjour,
    J'ai plusieurs scripts dans ma page comme :
    Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <script language="JavaScript">
    function favoris() {
    if ( navigator.appName != 'Microsoft Internet Explorer' )
    { window.sidebar.addPanel("SITE.","http://site",""); }
    else { window.external.AddFavorite("http://site","SITE"); } }
    </script>
    <!-- FIN DU SCRIPT BOOKMARK-->
    et
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    <!--DEBUT CODE BOOKMARK-->
    <a href="javascript:void(favoris());" ><img class="bookmark" src="/image.gif" title= "Mettre le lien et l'icône dans vos favories" 
    alt= "Photo de l'icône" /></a>
    Il marche bien, mais je voudrais le passer xHTML strict, est-ce possible ?

    J'ai essayé avec de l'exporter dans un fichier sans résultat avec
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    <script type='text/javascript' src='fichier.js'></script>
    ou de mettre <script type='text/javascript'> à la place de <script language="JavaScript">... sans résultat, que faut-il mettre ?

    D'avance merci

  2. #2
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Il suffit de mettre les <script> entre les <head> ... </head>.
    Pour un script pareil je ne vois même pas pourquoi les mettre ailleurs.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  3. #3
    Membre confirmé Avatar de isaric
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    103
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 103
    Par défaut
    Pour préciser, lorsque je demande la validation W3C j'ai l'apostrophe en rouge
    <head>
    ...meta...

    <script language="JavaScript">
    Erreur à la colonne 17: il n'y a pas d'attribut "language"
    (L'attribut n'existe pas pour cette balise.)

    Erreur à la colonne 29: attribut requis "type" non spécifié
    (Il manque un attribut obligatoire selon la norme utilisée.)
    ...
    ... </head>
    Pourquoi ?

  4. #4
    Modérateur

    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    12 582
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 12 582
    Par défaut
    Il faut, en effet, remplacer l'attribut language par type="text/javascript"

    C'est une des solutions que tu dis que tu as essayées, j'en conclus que les balises <script> n'étaient pas au bon endroit quand tu as essayé.
    N'oubliez pas de consulter les FAQ Java et les cours et tutoriels Java

  5. #5
    Rédacteur

    Avatar de Bovino
    Homme Profil pro
    Développeur Web
    Inscrit en
    Juin 2008
    Messages
    23 647
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 23 647
    Billets dans le blog
    20
    Par défaut
    (L'attribut n'existe pas pour cette balise.)
    (Il manque un attribut obligatoire selon la norme utilisée.)
    Rassure-moi, tu arrives quand même à comprendre ces phrases ? (sinon, arrête le jaja de suite... )
    Cela me semble assez clair.

    Sinon : Comprendre la balise script
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  6. #6
    Membre confirmé Avatar de isaric
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    103
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 103
    Par défaut
    Merci thelvin et Bovino pour vos aides.
    En changeant par <script type="text/javascript">, cela marche bien

    Mais j'ai des erreurs avec le w3c :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    <a href="/image_popup.php" title= "photo"
     
    onClick="window.open(this.href,null,'left=30,top=150,width=820,height=420 status=no, directories=no, toolbar=no, location=no, menubar=no, scrollbars=no, resizable=no'); return false"
     
    Erreur suivante...
     
    Erreur à la colonne 8: il n'y a pas d'attribut "onClick"
    (L'attribut n'existe pas pour cette balise.)
    >Afficher l'image</a>
    Qu'est-il possible de faire ?

  7. #7
    Membre confirmé Avatar de isaric
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    103
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 103
    Par défaut
    Je rencontre un 2ième problème pour la validation
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    <script type="text/javascript">
    var changeimage = function changeimage(Url)
    {
    document.getElementById('affiche-image').innerHTML = '<img src="'+Url+'" alt="image" />';
    Erreur à la colonne 86: type de document ne permet pas l'élément "img" ici
    (Balise imbriquée au mauvais endroit selon la norme utilisée. Veuillez regarder les règles d'imbrication propre à cette balise.)
    }
    </script>
    Que faire ?

  8. #8
    Rédacteur

    Avatar de Torgar
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2007
    Messages
    2 334
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2007
    Messages : 2 334
    Par défaut
    Bonjour,

    Rajoute un CDATA si tu ne veux pas que ton code javascript soit analysé par le validateur.

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    <script type="text/javascript">
    //<![CDATA[
    var changeimage = function changeimage(Url)
    {
        document.getElementById('affiche-image').innerHTML = '<img src="'+Url+'" alt="image" />';
    }
    // ]]>
    </script>
    Je ne suis pas schizophrène, nous sommes unanime !!!

    ► Pensez à la balise code et au CODE HTML GENERE !!!!
    ► Au si c'est le cas et au à ceux qui vous ont aidé.
    Vous souhaitez participer aux rubriques CSS et (X)HTML ? Contactez-nous !

    Créer des colonnes de même hauteur en CSS
    Glossaire CSS
    Les bordures en CSS3
    Les transitions en CSS3

  9. #9
    Membre confirmé Avatar de isaric
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    103
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 103
    Par défaut
    Merci Torgar

  10. #10
    Membre confirmé Avatar de isaric
    Profil pro
    Inscrit en
    Janvier 2009
    Messages
    103
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2009
    Messages : 103
    Par défaut
    free.fr propose (ou proposait) un compteur du style
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    <img src="http://perso0.free.fr/cgi-bin/wwwcount.cgi?df=site.dat&
    dd=ariali&display=counter&ft=4" />
    ce code ne passe pas la w3c, peut-on mettre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    //<![CDATA[
    ...
    // ]]>

  11. #11
    Rédacteur

    Avatar de Torgar
    Homme Profil pro
    Développeur Web
    Inscrit en
    Août 2007
    Messages
    2 334
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Août 2007
    Messages : 2 334
    Par défaut
    Non, remplace simplement les & par &amp;

    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    <img src="http://perso0.free.fr/cgi-bin/wwwcount.cgi?df=site.dat&amp;dd=ariali&amp;display=counter&amp;ft=4" />

    Cacher toutes les erreurs n'est pas une solution non plus
    Je ne suis pas schizophrène, nous sommes unanime !!!

    ► Pensez à la balise code et au CODE HTML GENERE !!!!
    ► Au si c'est le cas et au à ceux qui vous ont aidé.
    Vous souhaitez participer aux rubriques CSS et (X)HTML ? Contactez-nous !

    Créer des colonnes de même hauteur en CSS
    Glossaire CSS
    Les bordures en CSS3
    Les transitions en CSS3

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Contribuez à la FAQ HTML/DHTML/XHTML
    Par Community Management dans le forum Contribuez
    Réponses: 14
    Dernier message: 22/02/2008, 01h53
  2. [XSD] Utilisation de groupes de balises xhtml
    Par Kehel dans le forum Valider
    Réponses: 7
    Dernier message: 30/01/2004, 09h55
  3. Schema Perso + Schema XHTML
    Par Kehel dans le forum Valider
    Réponses: 5
    Dernier message: 08/01/2004, 14h21
  4. Template XHTML
    Par Sylvain James dans le forum XSL/XSLT/XPATH
    Réponses: 14
    Dernier message: 16/06/2003, 21h45

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo