Obertroll: ausgelagerte Datei aufrufen

Hallo Javasriptforum,
ich möchte eine Tabelle ausfüllen.
In einem Frame(links) habe ich die Abfrage, im anderen (rechts) die Tabelle.
Nun wird nach vorheriger Abfrage die Tabelle aufgerufen und mit unterschiedlichen Werten ausgefüllt. Dazu habe ich einige Dateien.js (natürlich mit verschiedenen Namen) angelegt, die je nach Bedarf aufgerufen werden:

funktion fuellen(){
parent.rechts.location.href="frame_liste.htm";
if (auswahl=="start"){
document.write("<script language='JavaScript' src='Dateien.js' type=text/javascript></script>")}
if (auswahl usw.

Wenn ich die Dateien.js aus der function herausnehme und standardmäßig mit:
<script src="Dateien.js" type="text/javascript" ></script>
lade, ist das übertragen der Variablen unproblematisch.

Nehme ich aber die Version mit der Abfrage, wird das Frame links gelöscht. Wie muß die Befehlsstruktur sein, um das zu verhindern.

8-(  --> :-))
Obertroll

  1. Hi,

    document.write("<script language='JavaScript' src='Dateien.js' type=text/javascript></script>")}
    if (auswahl usw.

    Nehme ich aber die Version mit der Abfrage, wird das Frame links gelöscht. Wie muß die Befehlsstruktur sein, um das zu verhindern.

    füge mittels DOM-Methoden wie z.B. createElement() und appendChild() einen neuen <script>-Knoten in beispielsweise den <head> ein. Dies wird übrigens nichts daran ändern, dass die Ausführung Deines Scripts fortfahren wird; der Browser fordert die neue JavaScript-Ressource erst an, wenn der Script-Ablauf beendet ist.

    Cheatah

    --
    X-Self-Code: sh:( fo:} ch:~ rl:° br:> n4:& ie:% mo:) va:) de:] zu:) fl:{ ss:) ls:~ js:|
    X-Self-Code-Url: http://emmanuel.dammerer.at/selfcode.html
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
    1. Hi,

      document.write("<script language='JavaScript' src='Dateien.js' type=text/javascript></script>")}
      if (auswahl usw.

      Nehme ich aber die Version mit der Abfrage, wird das Frame links gelöscht. Wie muß die Befehlsstruktur sein, um das zu verhindern.

      füge mittels DOM-Methoden wie z.B. createElement() und appendChild() einen neuen <script>-Knoten in beispielsweise den <head> ein.

      Das ist noch 'ne Nummer zu hoch für mich! Bin erst in den JS-Anfängen.
      Geht's auch irgendwie einfacher? Sonst bleibt für mich nur die Variante die gleiche Tabelle, in der die individuelle Dateien.js eingebunden sind, mit unterschiedlichen Namen aufzurufen.
      Ich hoffe das es noch 'ne simplere Lösung gibt

      Obertroll

      1. Das ist noch 'ne Nummer zu hoch für mich! Bin erst in den JS-Anfängen.

        Für den Anfang schau Dir mal mein kleines Scriptbeispiel an:
        http://anaboe.net/codes/javascript/laden-externer-javascript-ressourcen

        Und bitte tu uns den Gefallen und zitiere nicht das komplette Vorposting, sondern nur den Teil daraus, auf den Du Deine Antwort beziehst.

        Siechfred

        --
        Wir vom Moderatorenteam haben keinerlei Humor, von dem wir wüssten.
        1. Für den Anfang schau Dir mal mein kleines Scriptbeispiel an:
          http://anaboe.net/codes/javascript/laden-externer-javascript-ressourcen

          .

          Siechfred

          Danke erst mal euch beiden, kann mich erst später damit befassen.
          Gebe auf jeden Fall noch eine Rückmeldung.
          :-) Obertroll

          1. Für den Anfang schau Dir mal mein kleines Scriptbeispiel an:
            http://anaboe.net/codes/javascript/laden-externer-javascript-ressourcen

            .

            Siechfred

            Danke erst mal euch beiden, kann mich erst später damit befassen.
            Gebe auf jeden Fall noch eine Rückmeldung.
            :-) Obertroll

            Hier also die Rückmeldung: Nach eigenverschuldeten Schwierigkeiten funzt es jetzt super. Nochmals Danke!!!
            Obertroll