Frank
Neues Mitglied
hallo community... ob wohl ich einiges gegen js habe ;-) habe ich mal wieder damit rumhantiert... und bin gleich mal auf ein Fehler estoßen, den ich nicht weg bekomme.
Bei unten stehenden codes bekomme ich folgende error meldung:
hier die codes.
script.js:
Bei unten stehenden codes bekomme ich folgende error meldung:
HTML PHASE 5 schrieb:Es ist ein Laufzeitfehler aufgetreten (...)
Fehler: 'docu,emt.getElementById(...)' ist null oder kein object.
hier die codes.
HTML:
<script type="text/js" src="script.js"></script>
<a href="javascript:insert(':!:','textarea')">
<img src="images/smileys/ausrufezeichen.gif" width="15" height="15" border="0" alt="">
</a>
<textarea class="texta" id="textarea" name="contentde"></textarea>
<!--Ende des Dokumentes-->
script.js:
Code:
function insertAtCursor(myField, myValue) {
//IE support
if (document.selection) {
myField.focus();
sel = document.selection.createRange();
sel.text = myValue;
}
//MOZILLA/NETSCAPE support
else if (myField.selectionStart || myField.selectionStart == '0') {
var startPos = myField.selectionStart;
var endPos = myField.selectionEnd;
myField.value = myField.value.substring(0, startPos)
+ myValue
+ myField.value.substring(endPos, myField.value.length);
} else {
myField.value += myValue;
}
}
function insert (obj,id)
{
document.getElementById(id).focus();
var txt = document.getElementById(id);
insertAtCursor(txt, obj)
}