Lumpi6: Anzeige im Mozilla nicht vorhanden, im IE ja, WARUM :-(

Hallo,
habe folgende Seite, im IE problemlose Anzeige der Frames, im Mozilla oder Firefox Anzeige nur von oben+mitte.
Was mache ich falsch ?

<html>
<head>
<title>test </title>
<frameset rows="70,*" border=0 frameborder=0 framespacing=0>
<frame src="oben.html" name="oben">
<frameset cols="*,571,*" border=0 frameborder=0 framespacing=0>
<frame src="links.html" name="links" noresize>
<frame src="mitte.html" name="mitte" >
<frame src="rechts.html" name="rechts" noresize>
</frameset>
</frameset>
</head>
</html>

Moechte meine Seite fertig stellen und haenge seit einiger Zeit an diesem Problem :-(

Danke,

Lumpi

  1. Hallo,
    habe folgende Seite, im IE problemlose Anzeige der Frames, im Mozilla oder Firefox Anzeige nur von oben+mitte.
    Was mache ich falsch ?

    <html>
    <head>
    <title>test </title>
    <frameset rows="70,*" border=0 frameborder=0 framespacing=0>
    <frame src="oben.html" name="oben">
    <frameset cols="*,571,*" border=0 frameborder=0 framespacing=0>
    <frame src="links.html" name="links" noresize>
    <frame src="mitte.html" name="mitte" >
    <frame src="rechts.html" name="rechts" noresize>
    </frameset>
    </frameset>
    </head>
    </html>

    Moechte meine Seite fertig stellen und haenge seit einiger Zeit an diesem Problem :-(

    Danke,

    Lumpi

    Ich versteh gerade das Problem nicht. Hab es gerade mal mit dem IE und dem Firefox ausprobiert. Hab nirgendwo ein Problem festgestellt.

  2. Hallo.

    habe folgende Seite, im IE problemlose Anzeige der Frames, im Mozilla oder Firefox Anzeige nur von oben+mitte.

    ...genauer gesagt: nur 'oben' und das hat auch seinen Grund:

    <frameset rows="70,*" border=0 frameborder=0 framespacing=0>
    <frame src="oben.html" name="oben">

    Ein Frame darf kein Frameset enthalten!

    <frameset cols="*,571,*" border=0 frameborder=0 framespacing=0>
    <frame src="links.html" name="links" noresize>
    <frame src="mitte.html" name="mitte" >
    <frame src="rechts.html" name="rechts" noresize>
    </frameset>

    Der Frame wurde nicht geschlossen. Also wenn schon falsch dann wenigstens ordentlich. ;-)

    </frameset>

    Moechte meine Seite fertig stellen und haenge seit einiger Zeit an diesem Problem :-(

    Dann hast du aber nicht SelfHTML gelesen: http://selfhtml.teamone.de/html/frames/definieren.htm

    Danke,

    Gerngeschehen (:

    MfG _Siro.

    1. Hallo,

      <frameset rows="70,*" border=0 frameborder=0 framespacing=0>
      <frame src="oben.html" name="oben">
      Ein Frame darf kein Frameset enthalten!

      Das tut er auch nicht.

      <frameset cols="*,571,*" border=0 frameborder=0 framespacing=0>
      <frame src="links.html" name="links" noresize>
      <frame src="mitte.html" name="mitte" >
      <frame src="rechts.html" name="rechts" noresize>
      </frameset>
      Der Frame wurde nicht geschlossen. Also wenn schon falsch dann wenigstens ordentlich. ;-)

      Wie willst Du ein Leeres Element schließen?

      </frameset>

      Dann hast du aber nicht SelfHTML gelesen: http://selfhtml.teamone.de/html/frames/definieren.htm

      Liest Du Dir das bitte nochmal durch, ja?

      viele Grüße

      Axel

      1. Hallo.

        OK. Tut mir leid.

        Auch wenn mir das keiner glauben wird:
        Mein Mozilla wollte die Seite eben wirklich nicht akzeptieren und mein Editor hat mir dann auch noch dank Autovervollständigung den Quelltext verhunzt.

        MfG _Siro.

    2. Hallo siro,

      <frame src="oben.html" name="oben">
      Ein Frame darf kein Frameset enthalten!

      doch. frame ist ein leeres Element mit optionalem End-Tag (->http://www.w3.org/TR/html401/present/frames.html#edef-FRAME)

      </frameset>
      Der Frame wurde nicht geschlossen. Also wenn schon falsch dann wenigstens ordentlich. ;-)

      es ist zwar nicht falsch, aber ein noframes-Element kann nicht schaden.

      Dann hast du aber nicht SelfHTML gelesen: http://selfhtml.teamone.de/html/frames/definieren.htm

      das 4. Detailbeispiel auf dieser Seite hat den gleichen Aufbau wie das Frameset von Lumpi.

      Grüße aus Nürnberg
      Tobias

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

        <frame src="oben.html" name="oben">
        Ein Frame darf kein Frameset enthalten!
        doch. frame ist ein leeres Element mit optionalem End-Tag (->http://www.w3.org/TR/html401/present/frames.html#edef-FRAME)

        <!ELEMENT FRAME - O EMPTY              -- subwindow -->

        Die Kombination - O EMPTY hat eine etwas andere Bedeutung:
        Das Element ist leer und das End-tag ist verboten.

        Siehe auch die Übersichtstabelle der Elemente (http://www.w3.org/TR/html401/index/elements.html), dort steht in der Spalte für das end-tag bei frame (so wie bei img) ein F wie forbidden.

        cu,
        Andreas

        --
        MudGuard? Siehe http://www.Mud-Guard.de/
        Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
        1. Hi,

          Jetzt hab ich auch die Stelle wiedergefunden, die das klar aussagt:

          <!ELEMENT FRAME - O EMPTY              -- subwindow -->

          Die Kombination - O EMPTY hat eine etwas andere Bedeutung:
          Das Element ist leer und das End-tag ist verboten.

          Siehe hier: http://www.w3.org/TR/html401/intro/sgmltut.html#h-3.3.3

          This example illustrates the declaration of an empty element type:

          <!ELEMENT IMG - O EMPTY>

          * The element type being declared is IMG.
              * The hyphen and the following "O" indicate that the end tag can be omitted, but together with the content model "EMPTY", this is strengthened to the rule that the end tag must be omitted.
              * The "EMPTY" keyword means that instances of this type must not have content.

          cu,
          Andreas

          --
          MudGuard? Siehe http://www.Mud-Guard.de/
          Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.
        2. Hallo Andreas,

          Die Kombination - O EMPTY hat eine etwas andere Bedeutung:
          Das Element ist leer und das End-tag ist verboten.

          das wusste ich noch nicht, danke für den Hinweis.

          Grüße aus Nürnberg
          Tobias

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

    <html>
    <head>
    <title>test </title>
    <frameset rows="70,*" border=0 frameborder=0 framespacing=0>
    <frame src="oben.html" name="oben">
    <frameset cols="*,571,*" border=0 frameborder=0 framespacing=0>
    <frame src="links.html" name="links" noresize>
    <frame src="mitte.html" name="mitte" >
    <frame src="rechts.html" name="rechts" noresize>
    </frameset>
    </frameset>
    </head>
    </html>

    Ein Frameset hat im head nichts verloren.
    Bau das Frameset erstmal korrekt zusammen - wenn es dann noch nicht klappt, kann man weitersehen.

    cu,
    Andreas

    --
    MudGuard? Siehe http://www.Mud-Guard.de/
    Fachfragen per E-Mail halte ich für unverschämt und werde entsprechende E-Mails nicht beantworten. Für Fachfragen ist das Forum da.