Hein Blöd: zwei frame ändern, aber über name

Hi zusammen,

jetzt habe ich ewig gesucht und nichts gefunden und nichts klappt.

über parent.frames[1].location.href kann man wunderbar frames ändern.
Wenn ich jetzt ein frame aber nicht über index sondern name ansteuern will gehts nicht. Wieso???

Mein Frame heisst z.B. anzeige.

ändern will ichs über

parent.location.anzeige.href = url1

wer kann mir helfen??

Danke und beste Grüße aus dem Expoland 2000

  1. <../../tecba.htm#a1>

    1. Danke,

      aber das habeich auchon gesehen und es funktioniert trotzdem nicht.

      Mein frameset:
      <frameset rows="*,53,320,73,*" border="0" frameborder="0">
      <frame name="oben" src="oben.htm" scrolling=no>
      <frameset cols="*,702,*" border="0" frameborder="0">
         <frame name="links" src="links.htm" scrolling=no>
         <frame name="kasten_oben" src="kasten_oben.htm" scrolling=no>
         <frame name="rechts" src="rechts.htm" scrolling=no>
      </frameset>  
      <frameset cols="*,207,428,67,*" border="0" frameborder="0">
         <frame name="rechts" src="rechts.htm" scrolling=no>
         <frame name="navi" src="navi.htm" scrolling=no>
         <frame name="anzeige" src="anzeige.htm" scrolling="no">
         <frame name="neben_anzeige" src="neben_anzeige.htm" scrolling="no">
         <frame name="links" src="links.htm" scrolling=no>
      </frameset>
      <frameset cols="*,702,*" border="0" frameborder="0">
         <frame name="links" src="links.htm" scrolling=no>
         <frame name="kasten_unten" src="kasten_unten.htm" scrolling=no>
         <frame name="rechts" src="rechts.htm" scrolling=no>
      </frameset>
      <frame name="unten" src="unten.htm" scrolling=no>

      </frameset>

      und in anzeige möchte ich dann in "unten" und in "anzeige" ändern:

      funktion:
      <script language="JavaScript">
        <!--
         function ZweiFrames(URL1,name,URL2,F2)
         {  
      parent.frames[F2].location.href=URL2;
              parent.frames[F2].location.href=URL2;
         }
        //-->
        </script>

      Aufruf:

      ZweiFrames('objekte1-5.htm',6,'kasten_unten_navi.htm',10)
      wobei es mit 6 funtioniert! mit anzeige nicht!

      Grüße,

      Markus

      <../../tecba.htm#a1>

      1. Hallo !

        <../../tecba.htm#a1>

        Folgende Passage daraus scheint dir entgangen zu sein:

        <cite>
        ---------------------------------------------------
        Frame-Fenster können Sie auf zwei Arten ansprechen:

        • mit einer Indexnummer (wie in Schema 1 / Beispiel 1)
          Bei Verwendung von Indexnummern geben Sie frames an und dahinter in eckigen Klammern, das wievielte Frame-Fenster im Frame-Set Sie meinen. Beachten Sie, daß der Zähler bei 0 beginnt, d.h. das erste Frame-Fenster sprechen Sie mit frames[0] an, das zweite Frame-Fenster mit frames[1] usw. Beim Zählen gilt die Reihenfolge, in der die <frame>-Befehle im Frame-Set definiert sind.

        • mit dem Namen des Frame-Fensters (wie in Schema 2 / Beispiel 2)
          Dabei geben Sie den Namen an, der bei der HTML-Definition des Frame-Fenster bei <frame ...> im Attribut name= definiert worden ist.
          ---------------------------------------------------
          </cite>

        In Kurzform:

        entweder   : frames[6]
        oder       : anzeige
        nicht aber : frames[anzeige]

        Gruß,
        kerki