andynail: iframe in eine Position auf der Seitet setzen

hallo zusammen

ich besitze auf der linken Seite ein Menümit einer Breite von 130px und jetzt soll das iframe den gesamten vertikalen freien Bereich belegen. Das funktionierte auch ohne die Zeile

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN">

die ich für eine weitere und immer sichtbare Navigationsleiste am oberen Fensterrand benötige. Ich bin am Verzweifeln wie ich das mit den nachfolgenden Zeilen hinbekommen soll:

<div id="Datenbereich" style="position:absolute; width:100%; left:130px; ">  
<iframe onLoad="DatenNavi()" name="iframe" width="100%" height="100%" hspace="160pc" style="overflow:hidden"></iframe>  
</div>

Vielen Dank Gruß Andreas

  1. <div id="Datenbereich" style="position:absolute; width:100%; left:130px; ">

    setzt voraus, dass Vorfahrelemente (html, body, ...) eine Höhenangabe besitzen (zB 100%)

    1. Hallo

      ich habs selber hinbekommen. Ich kannte margin.auto nicht und schreib die Zeilen jetzt so:

      <div id="Datenbereich" style="position:absolute; left:160px; ; right:0; width:auto">  
      <iframe onload="DatenNavi()" name="iframe" frameborder="0" style="width:100%"></iframe>  
      </div>
      

      und damit funktionierts jetzt.

      Gruß Andreas
      ps: Ich hätte gleich noch ein Problem aber ich soll ja keine 2 Themen anfangen und ich weis nicht wie lange ich jetzt warten muß.