Eva: Anzeige von Frames im IE 6.0

Folgende Frame Struktur funktioniert im Netscape 7.1 jedoch nicht im IE 6.0. Warum?

-------------------------------
-          Banner             -
-------------------------------
-   nav  -         main       -
-        -                    -
-        -                    -
-        -                    -
-        -                    -
-------------------------------
-        copyright            -
-------------------------------

Problem:
Der copyright Frame wird im IE6.0
nicht angezeigt, im Netscape 7.1
aber schon.

Der Code sieht wie folgt aus:
-------------------------------------------------------
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">

<html>
<head>
 <title>INDEX</title>
</head>

<frameset cols="1272">

<noframes>

<body>

Sorry, aber Ihr Browser unterstütz keine Frames!

</body>

</noframes>

<frameset rows="141,484,69" framespacing='0' frameborder='0' border=0>
   <frame frameborder='0' framespacing
    src="banner.htm"  noresize scrolling='no'
    name="banner" target="main">

<frameset cols="12,97">
    <frame frameborder='0' framespacing='0'
     src="navigation.htm" name="nav" scrolling="auto"
     target="main">

<frameset rows="484">
  <frame name="main" src="home.htm" scrolling="auto"
   target="_self">

</frameset>
</frameset>

<frame frameborder='4' framespacing
  src="copyright_abcsystems.htm"  noresize
  scrolling='auto' name="banner1" target="main"
  style="float: left">

</frameset>
</frameset>

-------------------------------------------------------
Wie kann ich dieses Problem lösen, was mach ich falsch?

Ich hoffe es kann mir jemand helfen!

Vielen Dank im Voraus!

Eva

  1. Hallo,

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">

    <html>
    <head>
    <title>INDEX</title>
    </head>

    <frameset cols="1272">

    Wozu soll das ^^^^^^^ gut sein??

    <noframes>

    <body>

    Sorry, aber Ihr Browser unterstütz keine Frames!

    </body>

    </noframes>

    <frameset rows="141,484,69" framespacing='0' frameborder='0' border=0>
       <frame frameborder='0' framespacing
        src="banner.htm"  noresize scrolling='no'
        name="banner" target="main">

    <frameset cols="12,97">
        <frame frameborder='0' framespacing='0'
         src="navigation.htm" name="nav" scrolling="auto"
         target="main">

    <frameset rows="484">

    Wieso definierst du hier nochmals nen frameset??

    <frame name="main" src="home.htm" scrolling="auto"
       target="_self">

    </frameset>
    </frameset>

    <frame frameborder='4' framespacing
      src="copyright_abcsystems.htm"  noresize
      scrolling='auto' name="banner1" target="main"
      style="float: left">

    </frameset>
    </frameset>


    Wie kann ich dieses Problem lösen, was mach ich falsch?

    Ich hoffe es kann mir jemand helfen!

    Vielen Dank im Voraus!

    Eva

    Tschau

    Tobias

    --
    http://www.tobiasklare.de
    fo:) ch:? rl:( br:^ n4:° ie:{ mo:) va:| fl:) ss:| ls:<
    Die Erklärung zum Selfcode findest du hier: http://emmanuel.dammerer.at/selfcode.html
    Einen Decoder für den Selfcode findest du hier: http://peter.in-berlin.de/projekte/selfcode
  2. Hallo Eva,

    dein frameset wird bei mir im IE (V6.0.2) angezeigt, allerdings wird der Frame-Rahmen oberhalb des untersten Frames nur extrem dünn gezeichnet. Im Mozilla Firebird (V0.6) wird der unterste Frame dafür gar nicht angezeigt.
    und hier kommt der geänderte Quelltext mit ein paar Anmerkungen:


    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN" "http://www.w3.org/TR/html4/frameset.dtd">

    <html>
    <head>
    <title>INDEX</title>
    </head>

    • das erste frameset ist überflüssig
    • die noframe Angabe gehört vor das letzte </Frameset>

    <frameset rows="141,484,69" framespacing='0' frameborder='0' border=0>

    ^^^^^

    • die border-Angabe scheint das Problem zu sein! Sobald das weggelöscht ist, funzts.

    <frame frameborder='0' framespacing
        src="banner.htm"  noresize scrolling='no'
        name="banner" target="main">

    <frameset cols="12,97">
        <frame frameborder='0' framespacing='0'
         src="navigation.htm" name="nav" scrolling="auto"
         target="main">

    <frame name="main" src="home.htm" scrolling="auto"
       target="_self">

    • und wozu war der "main"-Frame bei dir in einem Frameset??

    </frameset>

    <frame frameborder='4' framespacing
      src="copyright_abcsystems.htm"  noresize
      scrolling='auto' name="banner1" target="main"
      style="float: left">

    </frameset>

    • schließender html-Tag fehlte:
      </html>

    Gruß
    Antje