JavaScript Trouble: Coller 2 Variable

Fermé
WarLock - 29 oct. 2006 à 02:12
boss0211 Messages postés 264 Date d'inscription lundi 13 février 2006 Statut Membre Dernière intervention 9 septembre 2007 - 1 nov. 2006 à 20:13
Bonjours a tous jai un petit probleme avec JavaScript. je suis incapable de concaténer 2 variable qui son cree a partire de la function decode64. Voir la function e_mailer En base pour le trouble

Je suis vraiment depaser pour ce trouble alors de ll'aide serais la bien venu MERCI !!!!!!


Voici le code que j'utilise
-------------------------------------------------------------------------------

function decode64(input) {
var keyStr = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz+/";
var output = "";
var chr1, chr2, chr3;
var enc1, enc2, enc3, enc4;
var i = 0;

input = input.replace(/[^A-Za-z0-9\+\/\=]/g, "");

do {
enc1 = keyStr.indexOf(input.charAt(i++));
enc2 = keyStr.indexOf(input.charAt(i++));
enc3 = keyStr.indexOf(input.charAt(i++));
enc4 = keyStr.indexOf(input.charAt(i++));

chr1 = (enc1 << 2) | (enc2 >> 4);
chr2 = ((enc2 & 15) << 4) | (enc3 >> 2);
chr3 = ((enc3 & 3) << 6) | enc4;

output = output + String.fromCharCode(chr1);

if (enc3 != 64) {
output = output + String.fromCharCode(chr2);
}
if (enc4 != 64) {
output = output + String.fromCharCode(chr3);
}
} while (i < input.length);

return String(output);
}

function e_mailer(email_pre, email_after, subj, e_body ) {

email_pre = "StLmPN8"; // decoder =super
email_after = "OszlR2vkPNG"; // decoder = cool.net

var tmp1 = decode64(email_pre);
var tmp2 = "@" + decode64(email_after);
var tmp3 = String(tmp1 + tmp2);

alert("Var tmp1 = " + tmp1 );
alert("Var tmp2 = " + tmp2 );
alert("var tmp3 = " + tmp3 ); // manque @cool.net

//window.location= "mai" + "lt" + "o:" + email + "?subject=" + subj + "&body=" + e_body;
}

1 réponse

boss0211 Messages postés 264 Date d'inscription lundi 13 février 2006 Statut Membre Dernière intervention 9 septembre 2007 8
1 nov. 2006 à 20:13
Je ne connais pas la solution mais je veux juste dire une chose vaut mieux utiliser le langage PHP car si le javascript est désactivé chez l'utilisateur alors il est le roi ..
0