joachim: Frames!

Also mein Problem ist folgendes: Ich möchte ein HTML-Fenster
mit Hilfe von einem Javascript öffnen. Gut das geht. ABER ...
besitzt Frames. Erst beim Aufruf des Javascripts weiß ich, was
in den einzelnen Frames steht. Wie gehe ich nun vor, um die
Frames richtig zu bestücken (schon vor dem öffnen oder erst
danach - ist egal)
daanke und ciao
joachim

  1. hi,

    Wie gehe ich nun vor, um die
    Frames richtig zu bestücken (schon vor dem öffnen oder erst

    neufenster = open("","","width=...")

    neufenster.top.frames[0].location.href="...",
    neufenster.top.frames[1].location.href="...",
    ...

    hth

    Grüße  auch ein Joachim ;-)

    1. hi,

      Also mein Problem ist folgendes: Ich möchte ein HTML-Fenster
      mit Hilfe von einem Javascript öffnen. Gut das geht. ABER ...
      besitzt Frames. Erst beim Aufruf des Javascripts weiß ich, was
      in den einzelnen Frames steht. Wie gehe ich nun vor, um die
      Frames richtig zu bestücken (schon vor dem öffnen oder erst
      danach - ist egal)
      daanke und ciao
      joachim

      Wie gehe ich nun vor, um die
      Frames richtig zu bestücken (schon vor dem öffnen oder erst

      neufenster = open("","","width=...")

      neufenster.top.frames[0].location.href="...",
      neufenster.top.frames[1].location.href="...",
      ...

      hth

      Grüße  auch ein Joachim ;-)

      also deinem Vorschlag habe ich nicht hingekriegt:
      Ich habe da noch ein paar mehr Infos:

      Meine Frames in der HTML-Seite "Frame.html" sind:

      <frameset rows="98%,2%" border="0" name="main">
         <frameset cols="20%,80%" border="0">
           <frameset rows="10%,90%" border="0">
              <frame src="1_linhalt_frame_top_links.htm" name="TOP_LINKS">
              <frame src="1_linhalt_frame_links.htm" name="LINKS">
           </frameset>
           <frame src="1_linhalt_frame_rechts.htm" name="RECHTS">
         </frameset>
         <frame src="1_linhalt_frame_empty.htm" name="BOTTOM">
      </frameset>

      Wie schaffe ich, dass im Frame RECHTS eine bestimmte HTML-Seite
      angezeigt wird.

      bis jetzt steht da im Javascript:

      jbWin=window.open("Frame.html", "...", "...");

      Jetzt möchte ich in das Frame-Fenster RECHTS "xxx.htm" drin haben.

      (ich probiere schon ganz schön lange damit rum)

      Danke für eure Hilfe
      ciao

      1. hi,

        bitte keine Fullqoutes, denk an den Traffic.

        bis jetzt steht da im Javascript:

        jbWin=window.open("Frame.html", "...", "...");

        Jetzt möchte ich in das Frame-Fenster RECHTS "xxx.htm" drin haben.

        zunächst mal musst Du sicherstellen, das Deine Frameseite geladen ist,
        andernfalls ist ja Dein Frame nicht vorhanden. Also

        function laden(){
            // frame da? Dann laden!
            if(jbWin.top.RECHTS)jbWin.top.RECHTS.location.href="...";
            // sonst nochmal probieren
            else setTimeout('laden()',500);
        }

        hth

        Grüße Joachim

        1. hi,

          bitte keine Fullqoutes, denk an den Traffic.

          bis jetzt steht da im Javascript:

          jbWin=window.open("Frame.html", "...", "...");

          Jetzt möchte ich in das Frame-Fenster RECHTS "xxx.htm" drin haben.

          zunächst mal musst Du sicherstellen, das Deine Frameseite geladen ist,
          andernfalls ist ja Dein Frame nicht vorhanden. Also

          function laden(){
              // frame da? Dann laden!
              if(jbWin.top.RECHTS)jbWin.top.RECHTS.location.href="...";
              // sonst nochmal probieren
              else setTimeout('laden()',500);
          }

          hth

          Grüße Joachim

          danke - es hat greklappt
          ciao