Bürgle: höhe eines iframes dynamisch setzen

Beitrag lesen

Hi!
Danke für dein Feedback!
Das mit der Höhe der Iframes geht mit Mozilla/NS7/IE auf Windows XP und 2000 recht gut. Leider ist mir meine Lösung der Höhenbestimmung trotzdem schon lange ein Dorn im Auge, habe aber nichts besseres gewusst.
Ich mach das so:

function anpass()
   {

if(document.all)
     {
      if(document.body.offsetHeight>60)
      {
       document.getElementById('dynamisch1').style.height = document.body.offsetHeight-70;
       document.getElementById('dynamisch2').style.height = document.body.offsetHeight-70;
      }
     }
     else
     {
      document.getElementById('dynamisch1').style.height = screen.availHeight-220;
      document.getElementById('dynamisch2').style.height = screen.availHeight-220;
     }
    window.setTimeout("anpass()",2000)
   }

Allerdings wird bei NS/Moz die Höhe ermittelt abhängig davon, wie groß das Fenster beim Laden ist. Im IE wird es schön wie es soll alle 2 Sekunden neu angepasst, sofern man das Fenster in der Größe ändert.
Die Subtraktionen dienen dem Rand unten (Werte hab ich nach "Code and Fix" ermittelt :) )
Mach ich das zu umständlich bzw. fällt Dir eine gute Idee ein?
Ich finds irgendwie unnötig, alle 2 Sekunden die Funktion zu durchlaufen, es ist außerdem ziemlich unsauber.

Grüße, Bürgle
http://www.benotung.de

PS:Habe derzeit keine Gelegenheit, die Seite unter Linux zu testen. Ist die Seite ansonsten "OK" (Performance?)?

--

IE - No risk, no fun.