Forum-webmaster
Technique - programmation => HTML / CSS / XHTML => Message commencé par: KanoKa le le 04-01-2010 a 18:07:40

Titre: probléme d'accent et de script non pris en compte par outlook
Posté par: KanoKa le le 04-01-2010 a 18:07:40

Bonjour,
Quand je veux envoyer la page html sur outlook, les accents prennent de drôle de caractères et mon script disparait alorsque, quand je le met sur IE, tout est nikel.
Existe-t-il une solution pour envoyer ce document proprement sachant que je ne suis pas experte.
Un grand merci à ceui qui pourra m'aider et m'expliquer.

Titre: Re:probléme d'accent et de script non pris en compte par outlook
Posté par: Tienosim le le 09-01-2010 a 22:15:31

Tu dois remplacé tous les caractère spéciaux pour les mettres en html.
Tu trouvera la liste ici:http://www.commentcamarche.net/contents/html/htmlcarac.php3 (http://www.commentcamarche.net/contents/html/htmlcarac.php3)
Ensuite le script quel est t'il ?
(envoi le code stp)

Titre: Re:probléme d'accent et de script non pris en compte par outlook
Posté par: KanoKa le le 10-01-2010 a 21:53:08

bonjour et merci pour ta réponse.
J'ai contourné le probleme en mettant un lien sur la page qui possedait le script.
Le code de celui-ci était le suivant:

Code:
<html>
<head>
<script language="JavaScript">
// Placez le nombre de flocons de neige (plus de 30 - 40 non recommandés)
var snowmax=35

// Placez les couleurs pour la neige. Ajoutez autant de couleurs comme vous voudrez
var snowcolor=new Array("#aaaacc","#ddddFF","#ccccDD")

// Placez les polices, celle créent les flocons de neige. Ajoutez autant de polices comme vous voudrez
var snowtype=new Array("Arial Black","Arial Narrow","Times","Comic Sans MS")

// Placez la lettre qui crée votre flocon de neige (recommandé: *)
var snowletter="*"

// Placez la vitesse de la descente (gamme recommandée de valeurs de 0,3 à 2)
var sinkspeed=2

// Placez la maximal-taille de vos snowflaxes
var snowmaxsize=30

// Placez la minimal-taille de vos snowflaxes
var snowminsize=10

// Placez la neiger-zone
// Placez 1 pour tout-au-dessus-neiger, placez 2 pour la gauche-côté-chute de neige
// L'ensemble 3 pour centre-neiger, a placé 4 pour la droit-côté-chute de neige
var snowingzone=1

///////////////////////////////////////////////////////////////////////////
// LA CONFIGURATION FINIT ICI
///////////////////////////////////////////////////////////////////////////


// N'éditez pas au-dessous de cette ligne
var snow=new Array()
var marginbottom
var marginright
var timer
var i_snow=0
var x_mv=new Array();
var crds=new Array();
var lftrght=new Array();
var browserinfos=navigator.userAgent
var ie5=document.all&&document.getElementById&&!browserinfos.match(/Opera/)
var ns6=document.getElementById&&!document.all
var opera=browserinfos.match(/Opera/)
var browserok=ie5||ns6||opera

function randommaker(range) {
rand=Math.floor(range*Math.random())
return rand
}

function initsnow() {
if (ie5 || opera) {
marginbottom = document.body.clientHeight
marginright = document.body.clientWidth
}
else if (ns6) {
marginbottom = window.innerHeight
marginright = window.innerWidth
}
var snowsizerange=snowmaxsize-snowminsize
for (i=0;i<=snowmax;i++) {
crds = 0;
lftrght = Math.random()*15;
x_mv = 0.03 + Math.random()/10;
snow=document.getElementById("s"+i)
snow.style.fontFamily=snowtype[randommaker(snowtype.length)]
snow.size=randommaker(snowsizerange)+snowminsize
snow.style.fontSize=snow.size
snow.style.color=snowcolor[randommaker(snowcolor.length)]
snow.sink=sinkspeed*snow.size/5
if (snowingzone==1) {snow.posx=randommaker(marginright-snow.size)}
if (snowingzone==2) {snow.posx=randommaker(marginright/2-snow.size)}
if (snowingzone==3) {snow.posx=randommaker(marginright/2-snow.size)+marginright/4}
if (snowingzone==4) {snow.posx=randommaker(marginright/2-snow.size)+marginright/2}
snow.posy=randommaker(2*marginbottom-marginbottom-2*snow.size)
snow.style.left=snow.posx
snow.style.top=snow.posy
}
movesnow()
}

function movesnow() {
for (i=0;i<=snowmax;i++) {
crds += x_mv;
snow.posy+=snow.sink
snow.style.left=snow.posx+lftrght*Math.sin(crds);
snow.style.top=snow.posy

if (snow.posy>=marginbottom-2*snow.size || parseInt(snow.style.left)>(marginright-3*lftrght)){
if (snowingzone==1) {snow.posx=randommaker(marginright-snow.size)}
if (snowingzone==2) {snow.posx=randommaker(marginright/2-snow.size)}
if (snowingzone==3) {snow.posx=randommaker(marginright/2-snow.size)+marginright/4}
if (snowingzone==4) {snow.posx=randommaker(marginright/2-snow.size)+marginright/2}
snow.posy=0
}
}
var timer=setTimeout("movesnow()",50)
}

for (i=0;i<=snowmax;i++) {
document.write("<span id='s"+i+"' style='position:absolute;top:-"+snowmaxsize+"'>"+snowletter+"</span>")
}
if (browserok) {
window.onload=initsnow
}
</script>
<title>Neige :P</title>
</head>
<body>
Placez ce script dans votre page :)
</body>
</html>


J'ai le sentiment qu'il n'est pas possible de mettre ce type de script dans le corps d'un message d'outlook.
Si tu as un avis...
Mille mercis pour ta réponse

Titre: Re:probléme d'accent et de script non pris en compte par outlook
Posté par: Tienosim le le 10-01-2010 a 21:56:46

C'est bizarre que ca beuge.
Ta contourner le blem en mettant le script dans un .js.
Bien j'espère que ca marche.
Enfin bon vérifie bien ton script il y a peut être une erreure si ca marche pas dans un .js.


Forum-webmaster | Actionné par YaBB SE
© 2001-2003, YaBB SE Dev Team. Tous droits réservés.