Werner: Nachladen einer JS-Datei

Beitrag lesen

Liebe JavaScript-Mitstreiter,
seit einiger Zeit hänge ich an einem miesen Problemchen. Ich muss, je nach Auswahl von Themen durch den User, eine JS-Datei laden, die entsprechende Tabellen mit Informationen enthält.
Also gibt es eine Funktion:

<script LANGUAGE="JavaScript">
function ladeDatei(tabnr) {
if (tabnr==1){
 ....;
 }

if (tabnr==2){
 document.write("<script src='table2.js'></script>");
 }

if (tabnr==3){
 ....;
 }

}
</script>

Diese Funktion wird mit einem Mausklick via:

<a href="javascript:void(0);" ONCLICK="ladeDatei(2);">Lade Datei</p>

gestartet. Der Operator void(0) soll verhindern, dass der aktuelle Inhalt der Webseite verworfen und eine neue Seite gestartet wird.

Aber genau das passiert. Im Browserfenster geht eine weisse Seite auf, anscheinend nur den Inhalt "  <script src='table2.js'></script>  " hat. Der Ladevorgang der Datei table2.js wird quittiert, da in der JS-Datei als letzte Zeile ein alert("Datei geladen") enthalten ist.
Was läuft hier schief. Vielleicht bin ich ja auch schon betriebsblind und sehe den Wald vor lauter Javascript-Schlingpflanzen nicht mehr. Ich bitte um Hilfe.
Werner