Textarea - formatering af markeret tekst
Jeg har fundet denne kode til en enkel WYSIWYG:<html>
<head>
<script type="text/javascript">
function scrollTA() {
document.all.ta.scrollTop = 100;
}
function formater(tag) {
elm = document.createElement(tag);
elm.innerHTML = "Formateret";
document.all.ta.appendChild(elm);
}
function billede() {
elm = document.createElement("img");
elm.src = "http://www.eksperten.dk/img/eksperten_logo.gif";
document.all.ta.appendChild(elm);
}
</script>
</head>
<body onload="scrollTA();">
<form>
<textarea name="ta" id="ta" cols="40" rows="15">Bla bla bla</textarea><br /><br />
<a href="#" onclick="formater('b'); return false;">Fed</a> <a href="#" onclick="formater('i'); return false;">Kursiv</a> <a href="#" onclick="formater('u'); return false;">Understreget</a> <a href="#" onclick="billede(); return false;">Billede</a>
</form>
</body>
</html>
Men den kan ikke sætte formatering omkring en markeret tekst. Hvordan gør man det?
