J'espère que la réponse n'est pas déja sur le forum... j'ai cherché mais pas trouvé.
Je veux faire une boite de message un peu à la outlook et exclusivement en Javascript. Ca aura en gros cette tête :

J'ai choisi de mettre pour la zone de texte du bas une iframe et non une textarea. Celle-ci est dans un div qui contient la couleur grise comme couleur de fond.
Le probleme c'est qu'en voulant rendre l'iframe éditable avec la fonction designMode de Javascript je rends ma frame grise à son tour.
Je mets la ligne en commentaire et poum ca redeviens blanc comme je le souhaite. Si vous connaissez une option de designMode ou un moyen de chuinter le probleme...
PS : ca le fait sur Firefox 1.0.6 et pas sur MSIE, j'aimerai une compatibilité avec le maximum de version de Mozilla.
Merci d'avance...
Pour ce que ça aide voila mon code :
var isIE = typeof document.all != "undefined" && typeof document.getElementById != "undefined" && typeof window.opera == "undefined";
var isMozilla = typeof document.all == "undefined" && typeof document.getElementById != "undefined" && typeof window.opera == "undefined";
var msg_para = document.createElement("div");
msg_para.id="msg_para";
msg_para.style.position="absolute";
msg_para.style.top="36px";
msg_para.style.left="10px";
msg_para.style.width="450px";
msg_para.style.height="500px";
msg_para.style.border="1px solid black";
msg_para.style.backgroundColor="#d0d4c0";
msg_para.style.fontFamily="Arial";
msg_para.style.fontSize="8pt";
document.body.appendChild(msg_para);
var msg_text = document.createElement("div");
msg_text.id="msg_text";
msg_text.style.position="absolute";
msg_text.style.width="450px";
msg_text.style.height="400px";
msg_text.style.top="100px";
msg_text.style.left="0px";
msg_para.appendChild(msg_text);
var msg_textarea = document.createElement("iframe");
msg_textarea.id="msg_textarea";
msg_textarea.style.position="absolute";
msg_textarea.style.top="10px";
msg_textarea.style.left="10px";
msg_textarea.style.border="1px solid black";
msg_textarea.style.width="430px";
msg_textarea.style.height="380px";
msg_textarea.src="iframe.htm";
msg_textarea.rows="22";
msg_textarea.cols="50";
msg_textarea.wrap="virtual";
msg_text.appendChild(msg_textarea);
window.document.body.onload=iniEditor();
function iniEditor()
{
if(isIE)//pour IE
{
var doc = window.frames['msg_textarea'].document;
doc.designMode = 'On';
}
else if (isMozilla) //pour Mozilla Firefox
{
var doc =document.getElementById('msg_textarea').contentDocument;
doc.designMode = 'On';
}
else
alert("Nous vous conseillons d'installer une des dernières versions de Mozilla Firefox ou d'Internet Explorer.");
}
Merci encore
Message envoyé avec : Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.7.10) Gecko/20050716 Firefox/1.0.6