ok, ich war etwas voreilig... value gibt's auch bei textarea...
Damit, oder mit innerHTML sollte es auch funktionieren.SOLLTE!! tut es (Firefox letzte Version) aber nicht!! Opera schluckts aber..ist es ein Hinweis??
hm, also im ff 1.5.0.6 funktioniert's und auch im ie (opera hab ich nicht)... zumindest das, was ich mir mit den wenigen Code-Zeilen von dir zusammengebastelt habe... vll liegt der Fehler woanders?
hier ist der GANZE script (ich entschuldige mich auch für):
wenn es "value" bei "textarea" gibt sollte es bei firefox funktionieren:
<script language="JavaScript">
function insert(what) {
switch (what) {
case "link":
document.getElementById('text').value+='<a href="" target="new"></a>';
break;
case "br":
document.getElementById('text').value+='<br>';
break;
case "p":
document.getElementById('text').value+='<p></p>';
break;
case "square":
document.getElementById('text').value+='<div class="square"></div>';
break;
case "hoch":
document.getElementById('text').value+='<sup></sup>';
break;
case "h":
document.getElementById('text').value+='<h5></h5>';
break;
case "imgl":
document.getElementById('text').value+='[imgl][/imgl]';
break;
case "imgr":
document.getElementById('text').value+='[imgr][/imgr]';
break;
case "imgz":
document.getElementById('text').value+='[imgz][/imgz]';
break;
}
}
</script>
aufgerufen durch ZB:
<a href="javascript:insert('br')">br</a>