Mettre "subject" dans "mailto", conforme W3C ?

Mettre "subject" dans "mailto", conforme W3C ? - HTML/CSS - Programmation

Marsh Posté le 28-04-2005 à 13:58:39    

Bonjour,  
 
Quelqu'un me dit que mettre "subject" dans un "mailto" (c'est à dire forcer l'objet du message sur un lien vers une adresse mail) est non-conforme aux specs W3C.
 
Vrai ou Faux ?
 
Un pote et moi, comprenons que la fonction "mailto" n'est pas a proprement parler une fonction mais une URL un peu particuliere qui est interpretée par les navigateur "comme il se doit"
 
Donc... qu'en penser ?

Reply

Marsh Posté le 28-04-2005 à 13:58:39   

Reply

Marsh Posté le 28-04-2005 à 14:10:27    

Ouais, normalement dans l'attribut href des élément <a>, il faut mettre une URI, définie dans le RFC 2396, mais rien de particulier n'y est spécifié :(

Reply

Marsh Posté le 28-04-2005 à 14:29:38    

Le "mailto:" est defini dans la RFC, donc normalement c'est bon.
 
En revanche, je crois que le probleme viens d'ailleurs.
En effet je pense deviner que la personne qui t'a dit ca avait essaye sur un site xhtml1.0 strict (ou xhtml1.1) avec un truc du genre :

Code :
  1. <a href="mailto:spam@spam.com&subject=Spam>Envoi spam</a>


Ce code en effet n'est pas valide, mais pas a cause du "subject". Il n'est pas valide a cause du "&". En effet a la place de "&", il faut metre "&amp;". Donc le code devients :

Code :
  1. <a href="mailto:spam@spam.com&amp;subject=Spam>Envoi spam</a>


Ce code-ci est valide (toujours a condition que le mailto: soit valide).
En revanche il faut voir comment le mailer du systeme va interpreter ce code.

Reply

Marsh Posté le 28-04-2005 à 14:48:06    

Merci beaucoup pour ces précisions.

Reply

Sujets relatifs:

Leave a Replay

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