Aller au contenu

Sujets conseillés

Posté

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... :evil:

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=&quot;http://p

si vous vouler la version en couleur:

http://validator.w3.org/check?uri=http%3A%...raffis-acc.html

Help!!! :unsure: ...

Posté (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é par Boo2M0rs0
Posté

Il faut juste remplacer les guillemets par des " et les ouvertures/fermetures de balises par < et >. Sinon mettre le JavaScript dans un fichier externe.

Posté

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 ...

:blush:

Posté

Non ce que je voulait dire c'est que le validateur n'accepte pas les "&" lorsque je remplace les guillemets ...

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...