5568 sujets

Sémantique web et HTML

Bonjour,

Je travaille actuellement sur cette page : http://www.korx-crew.com/map.html

qui me retourne les erreurs suivantes sur le validateur w3c : http://validator.w3.org/check?verbose=1&uri=http%3A%2F%2Fwww.korx-crew.com%2Fmap.html%3Fvar_mode%3Drecalcul

ceci est du au fait que j'ai dans mon code source un élement javascript qui présente une url dans laquelle on trouve des & et non des &.

Y a t-il un moyen de passer outre ??
Modifié par Klesk (30 Jun 2008 - 17:28)
Salut,

Il suffit d'encadrer ton code JS avec des commentaires :
<script type="text/javascript"><!--
  // code JS
//--></script>

Attention, il ne faut pas dans ce cas que ton code contienne les suites de caractères "--" ou "</".

Voir l'article de la FAQ à ce sujet pour plus de détails.

Dans tous les cas, l'idéal est d'externaliser dans un fichier JS tout le code qui n'est pas spécifique à ta page HTML.
Modifié par Julien Royer (01 Jul 2008 - 01:32)
Merci pour ta réponse mais ça ne fait hélas pas avancer le smilblick. Voici le code dont je parle, tu verras que les balises y sont déjà Smiley cligne :

<script type="text/javascript">

    var map;
    var geoXml = new GGeoXml("http://maps.google.com/maps/ms?ie=UTF8&hl=fr&msa=0&msid=113048808721868751307.0004360144fe3afd92d23&ll=48.195387,2.614746&spn=9.757657,20.566406&z=6&om=1&output=kml");
    var toggleState = 1;

function onLoad() {
  if (GBrowserIsCompatible()) {
    map = new GMap2(document.getElementById("map"));
    map.setCenter(new GLatLng(46.5,2), 6);
    map.addControl(new GLargeMapControl());
    map.addControl(new GMapTypeControl());

    map.addOverlay(geoXml);
  }
  
  

}



</script>


Cec qui cause problème c les & dans l'url ici :

var geoXml = new GGeoXml("http://maps.google.com/maps/ms?ie=UTF8&hl=fr&msa=0&msid=113048808721868751307.0004360144fe3afd92d23&ll=48.195387,2.614746&spn=9.757657,20.566406&z=6&om=1&output=kml");


Je vais essayer de sortir le code de mon contenu html.
Modifié par Julien Royer (30 Jun 2008 - 17:20)
Heu... As-tu lu ma réponse ? Smiley cligne

Ce sont les commentaires qui sont nécessaires.

P.S. : merci d'encadrer tout ton code avec les balises [ code] pour éviter de déformer le forum.
Excuses moi julien Smiley smile . Alors j'ai fait plus simple et plus propre j'ai foutu ça dans un fichier .js suite à ton idée et ça fonctionne parfaitement !! Smiley smile .

Par contre pour mon code sur le forum, moi il n'est pas déformé, tu parle de la dernière ligne que j'ai mise ??
Klesk a écrit :
Excuses moi julien Smiley smile . Alors j'ai fait plus simple et plus propre j'ai foutu ça dans un fichier .js suite à ton idée et ça fonctionne parfaitement !! Smiley smile .

OK. Smiley smile
Klesk a écrit :
Par contre pour mon code sur le forum, moi il n'est pas déformé, tu parle de la dernière ligne que j'ai mise ??

Oui, mais ce n'est pas grave, j'ai corrigé.

Tu considères que ce sujet est [Résolu] ? Smiley cligne
Modifié par Julien Royer (30 Jun 2008 - 17:22)