linkTo_UnCryptMailto et outlook - HTML/CSS - Programmation
MarshPosté le 15-06-2010 à 10:17:14
Hello,
J'ai un petit bout de code JS sur une page web qui me permet d'encoder/décoder des "mailto" afin qu'ils ne soient pas spammés. Cette fonctionnalité fonctionne très bien et je peux même encoder le sujet du mail. Le seul problème c'est que lorsque le sujet contient des accents, ceux-ci ne sont pas bien interprétés par Outlook (2007 entre autre) alors que Thunderbird, Mail et Opera les affichent correctement.
Avez-vous une idée du problème ? Voici mon code (j'appelle linkTo_UnCryptMailto pour décoder un "mailto" ) :
Code :
// JavaScript Document
function decryptCharcode(n,start,end,offset){
n=n+offset;
if(offset>0&&n>end){
n=start+(n-end-1);
}
elseif(offset<0&&n<start){
n=end-(start-n-1);
}
return String.fromCharCode(n);
}
function decryptString(enc,offset){
var dec="";
var len=enc.length;
for(var i=0;i<len;i++){
var n=enc.charCodeAt(i);
if(n>=0x2B&&n<=0x3A){
dec+=decryptCharcode(n,0x2B,0x3A,offset);
}
elseif(n>=0x40&&n<=0x5A){
dec+=decryptCharcode(n,0x40,0x5A,offset);
}
elseif(n>=0x61&&n<=0x7A){
dec+=decryptCharcode(n,0x61,0x7A,offset);
}
else{
dec+=enc.charAt(i);
}
}
return dec;
}
function linkTo_UnCryptMailto(s){
location.href=decryptString(s,-1);
}
--------------- Un être en tant qu'être ne pourrait-il pas être autre qu'il n'est s'il n'explique pas lui-même son être ?
Marsh Posté le 15-06-2010 à 10:17:14
Hello,
J'ai un petit bout de code JS sur une page web qui me permet d'encoder/décoder des "mailto" afin qu'ils ne soient pas spammés. Cette fonctionnalité fonctionne très bien et je peux même encoder le sujet du mail. Le seul problème c'est que lorsque le sujet contient des accents, ceux-ci ne sont pas bien interprétés par Outlook (2007 entre autre) alors que Thunderbird, Mail et Opera les affichent correctement.
Avez-vous une idée du problème ? Voici mon code (j'appelle linkTo_UnCryptMailto pour décoder un "mailto" ) :
---------------
Un être en tant qu'être ne pourrait-il pas être autre qu'il n'est s'il n'explique pas lui-même son être ?