Validation w3c et javascript

Validation w3c et javascript - HTML/CSS - Programmation

Marsh Posté le 22-08-2006 à 03:35:06    

Bonjour !
J'ai un petit problème qui doit être simple à résoudre. J'ai entièrement refait mon site internet, et je voulais par la même occasion qu'il soit valide w3c (XHTML 1.0). Le problème c'est que j'ai besoin d'ouvrir des popups quand on clique sur des liens et voici la manière dont je m'y prends :
 
<a href="javascript:;" onclick="window.open('ajout_livredor.php', 'Livre', 'height=450, width=620, toolbar=0, menubar=0, scrollbars=0, resizable=0, status=0, location=0');">Signer le livre d'or</a>
 
Je sais faire que comme ça à vrai dire. Seulement la validation échoue parce que l'attribut "onClick" n'existe pas. Savez-vous comment je dois m'y prendre ?
Merci !

Reply

Marsh Posté le 22-08-2006 à 03:35:06   

Reply

Marsh Posté le 22-08-2006 à 08:04:09    

Code :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml">
  3. <head><title>titre</title></head>
  4. <body>
  5. <p>
  6. <a href="javascript:;" onclick="window.open('ajout_livredor.php', 'Livre', 'height=450, width=620, toolbar=0, menubar=0, scrollbars=0, resizable=0, status=0, location=0');">Signer le livre d'or</a>
  7. </p>
  8. </body>
  9. </html>


 
==>

Citation :

This Page Is Valid XHTML 1.0 Transitional!


Citation :

This Page Is Valid XHTML 1.0 Strict!


 
\o/


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
Reply

Marsh Posté le 22-08-2006 à 08:05:26    

sinon, effectivement "onClick" n'existe pas, c'est "onclick", sans majuscule mal venue.


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
Reply

Marsh Posté le 22-08-2006 à 09:06:33    

Code :
  1. <a href="ajout_livredor.php" onclick="window.open(this.href, 'Livre', 'height=450, width=620, toolbar=0, menubar=0, scrollbars=0, resizable=0, status=0, location=0');return false">Signer le livre d'or</a>


afin de garder une accessibilité il faut avoir un lien dans le href et non pas javascript:


Message édité par gatsu35 le 22-08-2006 à 09:32:59
Reply

Marsh Posté le 22-08-2006 à 09:13:57    

dans ce cas, il faut mettre "return false;" à la fin du script non ? sinon, le lien va effectivement fonctionner.


---------------
HFR - Mes sujets pour Chrome - Firefox - vérifie les nouveaux posts des topics suivis/favoris
Reply

Marsh Posté le 22-08-2006 à 09:32:49    

+1 oubli du matin :jap:

Reply

Marsh Posté le 22-08-2006 à 16:46:51    

Ah j'hallucine, c'était juste cette histoire de majuscule.......
Merci beaucoup parce que j'aurais pu chercher des heures !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed