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 :

[XHTML] Du code Javascript qui ne passe pas en validation XHTML !


Sujet :

HTML

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre confirm�
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Juillet 2007
    Messages
    109
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2007
    Messages : 109
    Par d�faut [XHTML] Du code Javascript qui ne passe pas en validation XHTML !
    # Warning Line 142, Column 54: character "&" is the first character of a delimiter but occurred as data .

    Code javascript : S�lectionner tout - Visualiser dans une fen�tre � part
    if((a.getAttribute("rel").indexOf("style") != -1) && (a.getAttribute("title"))) {



    This message may appear in several cases:

    * You tried to include the "<" character in your page: you should escape it as "&lt;"
    * You used an unescaped ampersand "&": this may be valid in some contexts, but it is recommended to use "&amp;", which is always safe.
    * Another possibility is that you forgot to close quotes in a previous tag.

    # Warning Line 142, Column 55: character "&" is the first character of a delimiter but occurred as data .

    Code javascript : S�lectionner tout - Visualiser dans une fen�tre � part
    if((a.getAttribute("rel").indexOf("style") != -1) && (a.getAttribute("title"))) {



    This message may appear in several cases:

    * You tried to include the "<" character in your page: you should escape it as "&lt;"
    * You used an unescaped ampersand "&": this may be valid in some contexts, but it is recommended to use "&amp;", which is always safe.
    * Another possibility is that you forgot to close quotes in a previous tag.

    Quand je passe les && en &amp; pour passer la validation le code javascript �videmment ne marche plus. Que faire ?

    J'ai inclus dans ma page XHTML le fichier calendar.php qui contient le code javascript. (phpcollab)

    Voici la fonction concern�e.
    Code javascript : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    function setActiveStyleSheet(title) {
      var i, a, main;
      for(i=0; (a = document.getElementsByTagName("link")[i]); i++) {
        if((a.getAttribute("rel").indexOf("style") != -1) && (a.getAttribute("title"))) {
          a.disabled = true;
          if(a.getAttribute("title") == title) a.disabled = false;
        }
      }
      document.getElementById("style").innerHTML = title;
      return false;
    }

  2. #2
    Mod�rateur
    Avatar de Bis�n�rs
    Profil pro
    D�veloppeur Web
    Inscrit en
    Janvier 2004
    Messages
    9 931
    D�tails du profil
    Informations personnelles :
    �ge : 42
    Localisation : France, Rh�ne (Rh�ne Alpes)

    Informations professionnelles :
    Activit� : D�veloppeur Web

    Informations forums :
    Inscription : Janvier 2004
    Messages : 9 931
    Par d�faut
    Essaie de mettre ton code Javascript dans un fichier externe.

  3. #3
    Membre confirm�
    Homme Profil pro
    Ing�nieur d�veloppement logiciels
    Inscrit en
    Juillet 2007
    Messages
    109
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 39
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activit� : Ing�nieur d�veloppement logiciels
    Secteur : Conseil

    Informations forums :
    Inscription : Juillet 2007
    Messages : 109
    Par d�faut
    Bien vu,

    en effet en ajoutant le code javascript dans un fichier javascript tout rentre dans l'ordre...

    +1 pour developpez.com (encore !!!)

  4. #4
    Mod�rateur
    Avatar de blueice
    Homme Profil pro
    D�veloppeur Web
    Inscrit en
    Mars 2003
    Messages
    3 494
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    �ge : 50
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

    Informations professionnelles :
    Activit� : D�veloppeur Web
    Secteur : High Tech - Multim�dia et Internet

    Informations forums :
    Inscription : Mars 2003
    Messages : 3 494
    Par d�faut
    Il suffit de mettre ton script comme ceci :
    Code html : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
    3
    4
    5
    6
     
    <script type="text/javascript" language="JavaScript">
    // <![CDATA[
     
    // ]]>
    </script>

+ R�pondre � la discussion
Cette discussion est r�solue.

Discussions similaires

  1. Code Javascript qui ne fonctionne pas d'une page � l'autre
    Par Vict0 dans le forum G�n�ral JavaScript
    R�ponses: 18
    Dernier message: 06/03/2011, 22h44
  2. Code javascript qui ne marche pas sous internet explorer !
    Par Contact2012 dans le forum G�n�ral JavaScript
    R�ponses: 5
    Dernier message: 07/05/2010, 19h22
  3. [AJAX] code javascript qui ne s'excute pas
    Par backfire dans le forum G�n�ral JavaScript
    R�ponses: 2
    Dernier message: 21/05/2008, 15h10
  4. [XHTML] [DEBUTANT] Validation qui ne passe pas
    Par hugo123 dans le forum Balisage (X)HTML et validation W3C
    R�ponses: 5
    Dernier message: 25/01/2006, 20h15

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