Andreas Schigold: es kann doch nicht sein das ich zu blöd dafür bin...

Beitrag lesen

Hallo Karo (wir freuen uns immer über eine Anrede)

Also ich habe versucht eine Javascript Funktion in einer anderen aufzurufen, da das nicht funktionierte hab ich's wirklich mit einem super trivialen Beispiel versucht. Und dies hier ist das besagte Beispiel:

<script type="text/javascript">
<!--
function testd(i) {
  document.write((i+1)+ ". test <br>");
}

function testc() {
  for(var i=0;i<3;i++) testd(i);
}
//-->
</script>

Vorausgesetzt, Du rufst die Funktion "testc" auch irgendwo auf, funzt es zumindest bei mir (Netscape 6.1 (Mozilla 0.9.4)). Aber das Problem hatte ich auch schon mal gehabt. Da wurde eine Funktion an mehreren Stellen aufgerufen. Nur ein einziger Aufruf ging immer schief. Es war zum Verzweifeln. Am Ende hatte ich es anders gelöst, war aber echt doof.

Nun die Frage: Wieso zum Henker funktioniert das bei Netscape (6.2 als auch Communicator 4.7) nicht
--> (Fehlermeldung: "Zeile >>Zeile des Funktionsaufrufs<< textd is not defined"),

genau die hatte ich da auch, keine Ahnung wieso.

wohingegen es beim Internet Explorer einwandfrei läuft.

Bin dankbar für hilfreiche Hinweise!!!

sorry, daß ich wohl lediglich nur trösten kann

gruß karo

Gruß,
Andreas