• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Laufzeitfehler

Status
Für weitere Antworten geschlossen.

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:
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)
}
 
Fehler: 'docu,emt.getElementById(...)' ist null oder kein object.

Das sagt eigentlich aus das du irgendwo auf 'docu,emt.getElementById(...)' zugreifst das aber verständlicherweise nicht exsistent ist. Ich vermute einfach mmal du hast dich iregendwo verschrieben eigentlich sollte die in der fehlermeldung besagte stelle doch bestimmt 'document.getElementById(...)' heißen oder?
Diese stelle taucht im genannten script aber nicht auf. Also fehlet entweder ein teil dessen (oder keine ahnung).

Ansonsten würde ich dir emphelen auch in js jede anweisung brav mit einem semikolion zu beenden.
 
sory das mit dem docu,ent ist ein schreibfehler von mir... ich konnte die fehlermeldung nicht koprieren darum musste ich sie bschreiben. ich habe jetzt einfachdie variable 'id' durch ein feste id ausgetauscht. seit dem geht es.
 
Status
Für weitere Antworten geschlossen.

Neueste Beiträge

Zurück
Oben