Validation w3c et balise a
oceane751
Messages postés
84
Statut
Membre
-
oceane751 Messages postés 84 Statut Membre -
oceane751 Messages postés 84 Statut Membre -
Bonjour à tous
je tente de valider mon site w3c mais ya un hic
voici l'erreur :
document type does not allow element "a" here
et voici la page en question (pb donc au nievau des <a> généré)
>
je ne comprends pas l'erreir
quelqu'un pourrait il m'aider à comprendre?
merci d'avance
je tente de valider mon site w3c mais ya un hic
voici l'erreur :
document type does not allow element "a" here
et voici la page en question (pb donc au nievau des <a> généré)
<!-- ___________ Début des tags ___________ --> <div id="flashcontent" align="right"> <div align="center"><br />Votre navigateur n'accepte pas le Javascript ou bien votre Plugin Flash n'est pas à jour (version 7 minimum). C'est dommage, c'est plus joli avec...<br /><br /> <!-- ___________ Début des tags sans Flash ___________ --> <? // ==================================================================== // Ce code copyright Paul-Henri Guillon V1.0 novembre 2008 http://www.ph-guillon.com // ditribué sous licence GNU-GPL http://www.gnu.org/licenses/gpl-3.0-standalone.html // Animation Flash tagcloud.swf copyright Roy Tank V1.17 https://roytanck.com/ // ditribuée sous licence GNU-GPL http://www.gnu.org/licenses/gpl-3.0-standalone.html // SWObject.js copyright Geoff Stearns V2.1 https://github.com/swfobject/swfobject // distribué sous licence MIT https://opensource.org/licenses/mit-license.php // Pour résumer, vous avez le droit d'utiliser, distribuer, modifier ce code sous réserve de: // laisser ce copyright en place, // comprendre et accepter que ce code soit fourni "en l'état", sans aucune garantie d'aucune sorte //==================================================================== //Permet de changer le nom de la page cible au besoin $PageName="keyword"; //Permet de changer le nom du paramètre id_mot $ParameterName="id_mot"; //Prépare le lien pour les mots-clés avec le nom de la page cible $PagePreUrl="spip.php?page=".$PageName."&".$ParameterName."="; //La première variable contient la liste des mots-clés construite par SPIP et la seconde le nombre de résultats obtenus s'il en existe au moins un //ATTENTION : Pour des raisons de lisibilité, le nombre de mot est limité à 30, mais vous pouvez l'étendre $KeywordsSpipList="<BOUCLE_MOT(MOTS){0,30}{id_groupe=2}>#TITRE,</BOUCLE_MOT>"; [$Keywords_Nb="(#TOTAL_BOUCLE)";] </B_MOT> //Crée un array avec contenant les mots-clés trouvés $Keywords = preg_split("/[,]+/",$KeywordsSpipList,-1,PREG_SPLIT_NO_EMPTY); //Récupère les id_mot $KeywordsIdSpipList="<BOUCLE_MOTID(MOTS){0,30}{id_groupe=2}>#ID_MOT,</BOUCLE_MOTID>"; //Crée un array avec contenant les id_mot trouvées $KeywordsId = preg_split("/[,]+/",$KeywordsIdSpipList,-1,PREG_SPLIT_NO_EMPTY); //Variable utilitaire : le premier mot cle à un index 0 dans l'array $Keyword mais un id-mot égal à 1 $x = $Keywords_Nb--; for ($i = 0; $i < $x; $i++) { //Vous pouvez ici changer la taille de la police $TagsSize = 14; //Construction du lien complet. Change de ligne tous les 5 mots if($z%5!=0) { $TheString = "<a href='". $PagePreUrl . $KeywordsId[$i] ."' style='". $TagsSize ."' title='". $Keywords[$i] ."'>". $Keywords[$i] ."</a> "; }else{ $TheString = "<a href='". $PagePreUrl . $KeywordsId[$i] ."' style='". $TagsSize ."' title='". $Keywords[$i] ."'>". $Keywords[$i] ."</a><br />"; } $z++; //Envoi du code dans le flux echo $TheString; } ?> <br /><br /> </div> <!-- ___________ Fin des tags sans Flash ___________ --> </div> <!-- ___________ Début des tags avec Flash ___________ --> <script type="text/javascript"> var TheWords="<?php for ($i = 0; $i < $x; $i++) { $DefUrl = urlencode($PagePreUrl); $TheString = "<a href='". $DefUrl . $KeywordsId[$i] ."' style='". $TagsSize ."' title='". $Keywords[$i] ."'>". $Keywords[$i] ."</a>" ; $z++; echo $TheString; } ?>"; //Ajoute les balises XML nécessaires var TheLinks = "<tags>" + TheWords + "</tags>"; //Construit le Flash Movie. //Le troisième et le quatrième paramètres règlent la taille du movie //Le dernier paramètre règle la couleur du fond var so = new SWFObject("tagcloud.swf", "tagcloud", "200", "150", "10", "#000000"); //Mettre la ligne suivante en commentaire pour avoir un fond. Ici le fond est transparent so.addParam("wmode", "transparent"); //Règle la couleur du texte. Ici, le texte est gris so.addVariable("tcolor", "0x999999"); so.addVariable("mode", "tags"); so.addVariable("distr", "true"); //Règle la vitesse de rotation. N'exagérez pas, 100 est déjà assez rapide... so.addVariable("tspeed", "100"); so.addVariable("tagcloud", TheLinks); //Remplace le contenu actuel du DIV "flashcontent" par l'anim Flash //Mettre cette ligne en commentaire pour tester le contenu sans Flash so.write("flashcontent"); </script> <!-- ___________ Fin des tags avec Flash ___________ --> <!-- ___________ Fin des tags ___________ -->
>
je ne comprends pas l'erreir
quelqu'un pourrait il m'aider à comprendre?
merci d'avance
A voir également:
- Validation w3c et balise a
- Ethernet n'a pas de configuration ip valide - Guide
- Commande en cours de validation fnac - Forum Consommation & Internet
- Balise br - Forum HTML
- Impossible d'utiliser ce numéro de téléphone pour la validation - Forum Gmail
- Temps validation annonce le bon coin - Forum Hotmail / Outlook.com
1 réponse
ce qui donne :
<div id="flashcontent" align="right">
<div align="center"><br />Votre navigateur n'accepte pas le Javascript ou bien votre Plugin Flash n'est pas à jour (version 7 minimum). C'est dommage, c'est plus joli avec...<br /><br />
<!-- ___________ Début des tags sans Flash ___________ -->
<a href='spip.php?page=keyword&id_mot=6' style='14' title='tennis'>tennis</a><br /><a href='spip.php?page=keyword&id_mot=7' style='14' title='foot'>foot</a> <a href='spip.php?page=keyword&id_mot=8' style='14' title='ecole'>ecole</a> <a href='spip.php?page=keyword&id_mot=9' style='14' title='piscine'>piscine</a> <a href='spip.php?page=keyword&id_mot=10' style='14' title='elus'>elus</a> <a href='spip.php?page=keyword&id_mot=11' style='14' title='le_maire'>le_maire</a><br /><br /><br />
</div>
<!-- ___________ Fin des tags sans Flash ___________ -->
</div>
<!-- ___________ Début des tags avec Flash ___________ -->
<script type="text/javascript">
var TheWords="<a href='spip.php%3Fpage%3Dkeyword%26amp%3Bid_mot%3D6' style='14' title='tennis'>tennis</a><a href='spip.php%3Fpage%3Dkeyword%26amp%3Bid_mot%3D7' style='14' title='foot'>foot</a><a href='spip.php%3Fpage%3Dkeyword%26amp%3Bid_mot%3D8' style='14' title='ecole'>ecole</a><a href='spip.php%3Fpage%3Dkeyword%26amp%3Bid_mot%3D9' style='14' title='piscine'>piscine</a><a href='spip.php%3Fpage%3Dkeyword%26amp%3Bid_mot%3D10' style='14' title='elus'>elus</a><a href='spip.php%3Fpage%3Dkeyword%26amp%3Bid_mot%3D11' style='14' title='le_maire'>le_maire</a>";
//Ajoute les balises XML nécessaires
var TheLinks = "<tags>" + TheWords + "</tags>";
//Construit le Flash Movie.
//Le troisième et le quatrième paramètres règlent la taille du movie
//Le dernier paramètre règle la couleur du fond
var so = new SWFObject("tagcloud.swf", "tagcloud", "200", "150", "10", "#000000");
//Mettre la ligne suivante en commentaire pour avoir un fond. Ici le fond est transparent
so.addParam("wmode", "transparent");
//Règle la couleur du texte. Ici, le texte est gris
so.addVariable("tcolor", "0x999999");
so.addVariable("mode", "tags");
so.addVariable("distr", "true");
//Règle la vitesse de rotation. N'exagérez pas, 100 est déjà assez rapide...
so.addVariable("tspeed", "100");
so.addVariable("tagcloud", TheLinks);
//Remplace le contenu actuel du DIV "flashcontent" par l'anim Flash
//Mettre cette ligne en commentaire pour tester le contenu sans Flash
so.write("flashcontent");
</script>
<!-- ___________ Fin des tags avec Flash ___________ -->
<!-- ___________ Fin des tags ___________ --> </div>
</div>
</div>
</div>
</div>
</div>
</div>
merci [cligne]
[code]
<script type="text/javascript">
//<![CDATA[
code
//]]>
</script>
[/code]
et là c'est bon ;)