Bonjour,
j'ai un petit soucis, j'aimerais passer du texte d'un textarea vers un div mais lors de la bascule les retours à la ligne du textarea ne sont pas pris par le DIV. j'ai bien pensé au WRAP mais rien n'y fait, avez vous une idée merci.
<html>
<head>
<script language=javascript>
function infoWrite(Layer1){
document.getElementById("Layer1").innerHTML = Layer1;
}
function ecrit(txt){
document.getElementById("Layer1").insertAdjacentText("beforeEnd",String.fromCharCode(txt));
}</script>
</head>
<body>
<form name=poster>
<script language="JavaScript" type="text/javascript">
function storeCaret(text)
{ // voided
}
function AddText(startTag,defaultText,endTag)
{
if (document.poster.Layer1.createTextRange)
{
var text;
document.poster.Layer1.focus(document.poster.Layer1.caretPos);
document.poster.Layer1.caretPos = document.poster.Layer1.selection.createRange().duplicate();
if(document.poster.Layer1.caretPos.text.length>0)
{
document.poster.Layer1.caretPos.text = startTag + document.poster.Layer1.caretPos.text +
endTag;
}
else
{
document.poster.Layer1.caretPos.text = startTag+defaultText+endTag;
}
}
else document.poster.Layer1.value += startTag+defaultText+endTag;
}
</script>
<textarea rows='3'
cols='30'
name=test
wrap="hard"
rt
onclick="javascript:storeCaret(this);"
onchange="javascript:storeCaret(this);" readonly
>Aide disponible ici</textarea>
<a href="#" OnMouseOver="document.poster.test.value='Texte \n\n\ test de renvoi\n\n\ à la
ligne\n\n\n\je pense que cela peut marcher comme cela et peut être autrement.'"
OnMouseOut="document.poster.test.value='Aide disponible ici'"
onclick="infoWrite(document.poster.test.value)">Aide 1</a>
<div Id=Layer1 class=class1 style="position:absolute; left:279px; top:150px; width:250px;
height:93px; z-index:1;background:red;border:10px;word-wrap:break-word;"
onKeyPress="ecrit(event.keyCode)">
</body>
</html>

