Hallo!
Hab folgendes Problem:
Ich sollte ein JavaScript, welches sich in einem ASP-Include befindet (einige JavaScript-Teile werden aus einer DB hergeladen) befindet, ausführen.
Das ganze ist mit Zig Includes sehr verschachtelt, aus diesem Grund muss ich das Script innerhalb des Body-Tags reinsetzen.
Somit kann ich es nicht mit "onLoad" ausführen, sollte es aber doch beim Laden der Seite ausführen.
Wie kann ich das nun machen?
Wenn ich das Script einfach ohne functions-Anweisung hinschreibe, gibt er mir nen Fehler aus. Umklammere ich es mit der Funktions-Anweisung und führe es über einen Button aus, geht es.
Das Script sieht folgendermassen aus:
<script language="JavaScript">
function ortupd() {
var frm = document.XNFORM;
for (i=0;i<frm.ORT.options.length;i++) {
if (frm.ORT.options[i].value == '<%=rs("Ort").value%>') frm.ORT.options[i].selected=true;
}
}
</script>
Das lässt sich über nen onClick problemlos ausführen. Nehme ich die Function-Anweisung weg, bekomme ich folgende Meldung:
'frm.ORT' ist Null oder kein Objekt. Es zeigt auf die erste Zeile des Scripts (also var frm = ....)
Weiß hier jemand nen Rat? Wär super!
lg, Jan