Leo: Problem mit IFrames

Guten Morgen,

hab eine html-seite mit iframes ausgestattet. Das Problem: Es wird immer nur ein IFrame angezeigt und der Rest scheinbar ignoriert!
Also Browser nutze ich die aktuelle Firefox-Version...

Code:

<body background="html/bg.gif">

<div style="position:absolute; top:0px; left:0px">
 <iframe src="html/navi/navi.htm" frameborder="0" name="navi" width="150" height="640" scrolling="no">
</div>

<div style="position:absolute; top:0px; left:150px">
 <iframe src="html/head/head-main.htm" width="735" height="50" name="head-main" frameborder="1" scrolling="no">
</div>

</body>

  1. Hi, einfach mal in selfhtml nach iframe suchen... dann solltest du weiter kommen.

    Gruss kynd

  2. Hallo Leo,

    <body background="html/bg.gif">

    <div style="position:absolute; top:0px; left:0px">
    <iframe src="html/navi/navi.htm" frameborder="0" name="navi" width="150" height="640" scrolling="no">
    </div>

    <div style="position:absolute; top:0px; left:150px">
    <iframe src="html/head/head-main.htm" width="735" height="50" name="head-main" frameborder="1" scrolling="no">
    </div>

    </body>

    Warum steckst du denn die Iframe-Elemente in absolut positionierte Div-Elemente? Lass die DIVs einfach weg und lass die IFRAME-Elemente floaten!

    Ich bin mir aber nicht sicher, ob dir das jetzt bei deinem eigentlichen Problem hilft. Möglicherweise hast du ja auch einen Dateipfad nicht richtig geschrieben. Probier es einfach mal!

    Wozu brauchst du überhaupt den Navi-Iframe? Die Navigation könntest du doch auch direkt in dein Mutterdokument schreiben, oder ändert die sich auch immer dynamisch?

    Übrigens: Wenn du möchtest, dass der Hintergrund, den du dem BODY-Element verpasst hast, nahtlos auch im Internetexplorer durchscheint, dann gib den Iframe-Elementen auch noch das proprietäre Attribut allowtransparency="true" und setz den Body-Hintergrund der darin eingebundenen Dokumente auf "transparent".

    Gruß Gernot

  3. hi,

    hab eine html-seite mit iframes ausgestattet. Das Problem: Es wird immer nur ein IFrame angezeigt und der Rest scheinbar ignoriert!

    <body background="html/bg.gif">

    <div style="position:absolute; top:0px; left:0px">
    <iframe src="html/navi/navi.htm" frameborder="0" name="navi" width="150" height="640" scrolling="no">

    hier beginnst du also den iframe.

    </div>

    <div style="position:absolute; top:0px; left:150px">
    <iframe src="html/head/head-main.htm" width="735" height="50" name="head-main" frameborder="1" scrolling="no">

    und das hast du als alternativinhalt angegeben, falls der iframe vom browser nicht angezeigt werden kann.
    darin noch mal einen iframe zu haben, ist allerdings unfug - der alternativinhalt wird ja nur dann angezeigt, wenn der browser keine iframes darstellen kann/darf.

    tipp: mach den iframe zu, es zieht.

    gruß,
    wahsaga

    --
    /voodoo.css:
    #GeorgeWBush { position:absolute; bottom:-6ft; }
    1. Hallo wahsaga,

      in dieser DIV-Suppe sieht man ja auch gar keine Buchstaben mehr!

      Gruß Gernot