Matthias Eisenbach: Warum wird mein Frame nicht gezeigt ??

hi,

irgendetwas funktioniert hier nicht. Ich habe ein Frameset folgendermaßen aufgebaut:

-----------------------------------------------------------

oben.htm

------------------------------------------------------------
           |       ticker.htm                 |
           |_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ |
           |           |                      |
leer.htm   |nav.htm    |  startseite.htm      | Seite, die
           |           |                      | leider nicht
           |           |                      | angezeigt
           |           |                      | werden
           |           |                      | kann!
           |           |                      |
           |           |                      |

Hier das Frameset dazu:

<frameset rows="80,*">
  <frame src="oben.htm" name="Oben">

<frameset cols="150,*,150">
  <frame src="leer.htm" name="Leer">

<frameset rows="53,*">
  <frame src="ticker.htm" name="Ticker" scrolling="no">

<frameset cols="100,*">
  <frame src="nav.htm">
  <frame src="startseite.htm" name="MAIN">
</frameset>

<frame src="leer.htm" name="Leer">
  <noframes>
    Ihr Browser kann diese Seite leider nicht anzeigen!
  </noframes>
</frameset>
</frameset>
</frameset>

</HTML>

Auf dem Frame ganz rechts ist gar keine Seite (also anscheinend gar keine Seite defieniert! Irgendwie habe ich gerade total den Blackout. Kann mir jemand sagen, was ich im Frameset ergänzen muss um die Seite ganz rechts (die auch "leer.htm" heißen soll) anzeigen zu können!!

Matthias

  1. Hi,

    <frameset rows="53,*">

    dieses Frameset darf(!) somit exakt zwei Zeilen enthalten:

    1.)

    <frame src="ticker.htm" name="Ticker" scrolling="no">

    2.)

    <frameset cols="100,*">
      <frame src="nav.htm">
      <frame src="startseite.htm" name="MAIN">
    </frameset>

    Und 3.)

    <frame src="leer.htm" name="Leer">

    ist nicht mehr drin.

    <noframes>

    Dies gehört ans Ende des _äußersten_ Framesets.

    Ihr Browser kann diese Seite leider nicht anzeigen!

    Und diese Information ist a) absolut nutzfrei und b) in aller Regel völlig falsch. Ja, in aller Regel, wenn sie dargestellt wird.

    Irgendwie habe ich gerade total den Blackout.

    Unabhängig davon: Warum benutzt Du _überhaupt_ Frames? Das ist so, als würdest Du einen Fernsehsender aufbauen, der nur schwarzweiß überträgt.

    Cheatah

    --
    X-Will-Answer-Email: No
    X-Please-Search-Archive-First: Absolutely Yes
  2. Hey,

    probiere es mal so
    <frameset rows="80,*">
      <frame src="oben.htm" name="Oben">

    <frameset cols="150,*,150">
      <frame src="leer.htm" name="Leer">

    <frameset rows="53,*">
      <frame src="ticker.htm" name="Ticker" scrolling="no">

    <frameset cols="100,*">
      <frame src="nav.htm">
      <frame src="startseite.htm" name="MAIN">
    </frameset>

    <frame src="leer1.htm" name="Leer1">
      <noframes>
        Ihr Browser kann diese Seite leider nicht anzeigen!
      </noframes>
    </frameset>

    es können nicht in einem Frameset mehrere gleichlautende Dateien sein

    Brigitte

    1. Hallo Brigitte,

      probiere es mal so
      [...]

      jetzt hast du 4mal <frameset ...> und 2mal </frameset> ... (das Problem liegt IMHO in der falschen Verschachtelung - einrücken dürfte helfen)

      es können nicht in einem Frameset mehrere gleichlautende Dateien sein

      warum nicht?

      Grüße aus Nürnberg
      Tobias

      --
      Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|
    2. hi,

      probiere es mal so
      <frameset rows="80,*">
        <frame src="oben.htm" name="Oben">

      <frameset cols="150,*,150">
        <frame src="leer.htm" name="Leer">

      <frameset rows="53,*">
        <frame src="ticker.htm" name="Ticker" scrolling="no">

      <frameset cols="100,*">
        <frame src="nav.htm">
        <frame src="startseite.htm" name="MAIN">
      </frameset>

      <frame src="leer1.htm" name="Leer1">
        <noframes>
          Ihr Browser kann diese Seite leider nicht anzeigen!
        </noframes>
      </frameset>

      es können nicht in einem Frameset mehrere gleichlautende Dateien sein

      ne - geht immer noch nicht! Rechts wird immer noch grau angezeigt!

  3. Hallo Matthias,

    du hast ein </Frameset> falsch gesetzt. Alles andere (auch mehrere Frames mit dem selben Namen und denselben HTML-Seiten!) ist korrekt.
    So funktioniert es:

    <frameset rows="80,*">
      <frame src="oben.htm" name="Oben">
      <frameset cols="150,*,150">
        <frame src="leer.htm" name="Leer">
        <frameset rows="53,*"> <!-- du hast dieses frameset zu spät geschlossen (erst ganz unten) -->
          <frame src="ticker.htm" name="Ticker" scrolling="no">
          <frameset cols="100,*">
            <frame src="nav.htm">
            <frame src="startseite.htm" name="MAIN">
          </frameset>
        </frameset> <!-- muss aber vor dem zweiten Leer-Frame geschlossen werden - sonst bist du noch in dem Frameset <frameset rows="53,*" -->
        <frame src="leer.htm" name="Leer">
     </frameset>
    </frameset>

    <noframes>
     Ihr Browser kann diese Seite leider nicht anzeigen!
    </noframes> <!-- ob noframes an einer bestimmten Stelle stehen muss/sollte, weiss ich nicht. Es funktioniert in jedem Fall auch, wenn es komplett ausserhalb steht. -->

    Viele Grüße

    Antje

    1. Hi,

      </frameset>

      <noframes>
       Ihr Browser kann diese Seite leider nicht anzeigen!
      </noframes> <!-- ob noframes an einer bestimmten Stelle stehen muss/sollte, weiss ich nicht. Es funktioniert in jedem Fall auch, wenn es komplett ausserhalb steht. -->

      es sollte AFAIK _vor_ dem letzten </frameset> stehen.
      Und es sollte einen sinnvollen Inhalt haben, sonst kann man es gleich weglassen.

      freundliche Grüße
      Ingo