Wen es interessiert - kleiner Workaround!
Ich weiß zwar nicht wieso es funktioniert (die Funktion create_Range() ist nämlich gar nicht vorhanden) - aber es geht.
Ganz ehrlich: ICH HASSE JAVASCRIPT
<script type="text/javascript">
<!--
var mySelection = '';
//-->
</script>
<textarea class="form" onkeyup="checkdigits()" onmouseup="mySelection = selection.createRange()" name="bc_Lauftext" cols="62" rows="30" style="font-size:12px"><?= $row_Artikel['bc_Lauftext'] ?></textarea>
<img src="bla.jpg" onclick="mySelection.text = '##bc_bildtag##'">