zave Posté 28 Avril 2006 Posté 28 Avril 2006 Bonjour J'utilise le script phpmyvisite qui d'ailleur est vraiment très bien, par contre le code que je dois insérer dans mes pages est loin d'être valide, j'ai corrigé une ou deux erreurs, malheureusement il m'en reste encore une, c'est pourquoi avant de faire quoi que ce soit je préfère demander conseil à plus expérimenté que moi. L'erreur provient d'une balise <noscript></noscript> qui se trouve à la fin du code. Lorsque je passe la page au validateur il me dit: One possible cause for this message is that you have attempted to put a block-level element (such as "<p>" or "<table>") inside an inline element (such as "<a>", "<span>", or "<font>"). Hors voici le script <!-- phpmyvisites --> <a href=";http://www.phpmyvisites.net/" title="phpMyVisites | Open source web analytics" onclick="window.open(this.href);return(false);"> <script type="text/javascript"> <!-- var a_vars = Array(); var pagename=''; var phpmyvisitesSite = 1; var phpmyvisitesURL = ";http://*/phpmyvisites.php";'>;http://*/phpmyvisites.php"; //--> </script> <script src=";http://*/phpmyvisites.js" type="text/javascript"></script> <noscript> phpMyVisites | Open source web analytics <img src=";http://*/phpmyvisites.php" alt="phpMyVisites" /> </noscript> </a> <!-- /phpmyvisites -->
max-mag Posté 28 Avril 2006 Posté 28 Avril 2006 Fait cela, ça devrait marcher quand même pour phpmyvisites, et faut voir pour la validation : <a ...> <script ... </script> </a> <noscript> .... </noscript>
zave Posté 28 Avril 2006 Auteur Posté 28 Avril 2006 Merci Max-mag pour ton aide, je vais essayer ton idée, je l'ai mise en test sur une page, si je vois que ça fonctionne bien je l'entendrais sur les autres. C'est dommage que les concepteurs de script ne pensent pas forcément à produire un code valide, ça n'empèche pas que c'est un superbe outil bien utile.
fgaascht Posté 16 Août 2006 Posté 16 Août 2006 (modifié) Bonjour, Je tombe sur la même erreur. Est-ce que cette méthode fonctionne t'elle pour corriger ou existe t'il d'autres solutions ? Merci J'ai également eu une erreur avec le code javascript du marqueur phpmyvisite: J'avais ceci: <script language=javascript src="http://www.arlon-is-on.be/phpmyvisites/phpmyvisites.js" type="text/javascript"></script> Et j'ai corrigé comme cela: <script language="javascript" src="http://www.arlon-is-on.be/phpmyvisites/phpmyvisites.js" type="text/javascript"></script> Est-ce la bonne chose à faire ? Modifié 16 Août 2006 par fgaascht
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant