Page 1 sur 1

Pas d'ouverture de l'envois de mail avec Mozilla

Publié : 20 mars 2007, 19:10
par PhP
Bonsoir,
L'envois de courrier ne fonctionne pas avec Mozilla. Cela fonctionne avec IE et fonctionnait avec Netscape 7.
Partie du code en Javascipt:

.............
adresse="mailto:"+name1+name2+"@"+domain+"?subject=Eme_Doppler: Demande de téléchargement.&body=Call : "
+window.document.section.call.value+"%0D%0A-----------%0D%0ACommentaires : "
+window.document.section.commentaire.value;

window.document.location.href=adresse;

}

function verifcall() {
var saisie, longueur, valeur, i, atverif, ptverif;
saisie=document.section.call.value;
longueur=document.section.call.value.length;
if(longueur<3) {
alert("Veuillez saisir votre indicatif !");
document.section.call.focus();
return false;
}
atverif=0;

for (i=0; i< longueur; i=i+1) {
valeur=saisie.charAt(i)
if (valeur==parseFloat(valeur)) {
atverif=1;
}

}
if (atverif!=1) {
alert("Votre indicatif n'est pas valide !");
document.section.call.focus();
document.section.call.select();
return false;
}
else
{
envoiMail();
}
}
//-->
</script>

........

<p><br>
<input type="reset" value="Modifier" name="reset">
<input type="submit" value="Envoyer" name="submit" >
</p>

En testant dans Mozilla voici ce qui apparait dans la barre d'adresse:

"file:///D:/Wanadoo/pub/TMP4f619f7r9v.htm?call=F4ZZZ&commentaire=test+&submit=Envoyer"

En testant avec IE, c'est bien Mozilla (navigateur et courrier par défaut) qui s'ouvre avec dans la barre d'adresse:
"mailto:xxx@Wanadoo.fr?subject=Eme_Doppler: Demande de téléchargement.&body=Call : F4ZZZ%0D%0A-----------%0D%0ACommentaires : test"

Lien de la page http://f2tu.perso.orange.fr/EmeDop.htm

Merci pour la réponse.

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.7.12) Gecko/20050915

Publié : 21 mars 2007, 08:58
par Benoit
Ça fonctionne très bien ici. Est-ce que tu es sûr d'avoir testé la bonne version de ton site ? Si tu reçois une adresse avec file:// c'est que tu es en local.

Publié : 21 mars 2007, 21:30
par Invité
Le test a été fait en local, mais le problème reste le même via la toile.
lorsque je valide le formulaire, rien ne s'ouvre et les champs sont réinitialisés.
Avec IE, le navigateur Mozilla s'ouvre et le courrier par dessus.
Il me semble qu'avec Netscape seul le courrier s'ouvrait....
Dans les options internet, le courrier est désigné par "Mozilla courrier"

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.7.12) Gecko/20050915

Publié : 22 mars 2007, 08:30
par Benoit
Ah, mais tu utilises une (très) vieille version de Mozilla. Quand je te dis que ça fonctionne c'est avec Firefox. Et avec SeaMonkey c'est pareil ?

Publié : 22 mars 2007, 18:14
par Invité
Ca marche avec Firefox.
Mais le bug est dans le navigateur aussi bien Mozilla que SeaMonkey que j'ai installé en remplacement.
C'est l'interprétation du code Javascript pour le formulaire qui ne fonctionne pas.
Sur ma page d'accueil, il y a un lien mailto avec adresse codée avec du javascript qui lui fonctionne

Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.2) Gecko/20070222 SeaMonkey/1.1.1