Zapp: per Button in Formularfeld Smilies einfügen

Beitrag lesen

Hallo Georg,

Das einfache Einfügen an der Curserposition steht ersteinmal an... ist das kompliziert oder recht simpel?

So kompliziert ist das nicht, es geht aber leider nur im IE:

---------------------------

<html>
<head>

<script language="JavaScript">

function go(){

if(document.selection){
  var sel=document.selection.createRange();
  if(sel.parentElement()==document.all.eingabe&&sel.text!='')
   sel.text='<tag>'+sel.text+'</tag>';
}}

</script>
</head>
<body>

<textarea name=eingabe cols=50 rows=5></textarea>
<br><br>
Text eingeben, einen Teil markieren, dann Button klicken
<br><br>
<button onclick='go()'>Tags einfügen</button>

</body>
</html>

---------------------------

Wissenswertes zum verwendeten TextRange-Objekt gibt es bei Microsoft:
http://msdn.microsoft.com/workshop/author/dhtml/reference/objects/obj_textrange.asp

Grüße, Stefan