CarGoZ Posté 1 Juin 2005 Posté 1 Juin 2005 Bonjour bonjour alors voila tout content d'avoir validé mes pages avec le w3c j'ai voulu faire un peu de pub ... et la hô malheur hô desepoir le code de ma regie de pub n'est pas validable... j'ai corrigé les problèmes de mon niveau (oubli de guillemet un ou deux alt qui manquaient) mais le dernier problème c'est au dessus de mes compétence. alors voila ce qui cloche: <center><IF"+"RAME "+frm+"></IF"+"RAME></center> le W3C me dit ça a propos de ce petit morceau de code : Line 7, column 50: delimiter """ invalid: only S separators and TAGC allowed here ...ite("<center><IF"+"RAME"+frm+"></IF"+"RAME></center>");</script><noscript> Line 7, column 50: end tag for element "IF" which is not open ...ite("<center><IF"+"RAME "+frm+"></IF"+"RAME></center>");</script><noscript>< The Validator found an end tag for the above element, but that element is not currently open. This is often caused by a leftover end tag from an element that was removed during editing, or by an implicitly closed element (if you have an error related to an element being used where it is not allowed, this is almost certainly the case). In the latter case this error will disappear as soon as you fix the original problem. If this error occured in a script section of your document, you should probably read this FAQ entry. Line 7, column 66: end tag for element "CENTER" which is not open ..."+"RAME "+frm+"></IF"+"RAME></center>");</script><noscript><a href="http://p si vous vouler la version en couleur: http://validator.w3.org/check?uri=http%3A%...raffis-acc.html Help!!! ...
Monique Posté 5 Juin 2005 Posté 5 Juin 2005 Bonjour, Je laisse le soin aux experts en JavaScript de répondre... je te donne juste cette piste dans les spécifications du W3C
Boo2M0rs0 Posté 5 Juin 2005 Posté 5 Juin 2005 (modifié) Bonjour, Normalement le javascript n'a pas à être validé xhtml, pour cela, on place un code de commentaires apres la balise script et un autre à la fin: <script type="text/javascript"><!--frm="src=http://p-u-b.net/pub/pub.php?format=234x60&mcat=PRO&mcat1=INF&mlogin=Cargoz&ref="+document.referrer.replace('?','&')+" wi"+"dth=234 he"+"ight=60 SCRO"+"LLING=NO HSP"+"ACE=0 VSP"+"ACE=0 FRA"+"MEBO"+"RDER=0 MAR"+"GINHE"+"IGHT=0";document.write("<center><IF"+"RAME "+frm+"></IF"+"RAME></center>"); //--></script><noscript><a href="http://p-u-b.net" target=_blank><img src="http://p-u-b.net/pub/def234x60.jpg" width=234 height=60 alt="pub"></a></noscript> Cela devrait marcher. Modifié 5 Juin 2005 par Boo2M0rs0
lupucide Posté 5 Juin 2005 Posté 5 Juin 2005 Il faut juste remplacer les guillemets par des " et les ouvertures/fermetures de balises par < et >. Sinon mettre le JavaScript dans un fichier externe.
CarGoZ Posté 6 Juin 2005 Auteur Posté 6 Juin 2005 Merci pour les conseils je vais essayer tout ca, je vous tient au courant ... +++
CarGoZ Posté 6 Juin 2005 Auteur Posté 6 Juin 2005 Bon alors j'ai essayer et ca marche pas ... pour la solution Boo2M0rs0 ca passe à la validation mais le problème c'est que on voit plus la pub ... et pour la solution de lupucide le "&" pose problème ... Je sais pas, je m'y suis peut-être mal pris ...
CarGoZ Posté 6 Juin 2005 Auteur Posté 6 Juin 2005 Non ce que je voulait dire c'est que le validateur n'accepte pas les "&" lorsque je remplace les guillemets ...
lupucide Posté 6 Juin 2005 Posté 6 Juin 2005 Alors la meilleure méthode est de séparer ton script de la page.
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant