Muh: Kompatibilitätsproblem Firefox

Beitrag lesen

Ich versuche ein JavaApplet mittels JavaScript immer so zu skalieren, das die Bildproportion des Applets erhalten bleibt. Folgender Script funktioniert im IE, nicht aber im Firefox ..kann mir jemand weiterhelfen ?

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">  
<html>  
    <head>  
        <title>applet html page</title>  
        <style type="text/css">  
            body {  
                overflow: hidden;  
                margin:0;  
                padding:0;  
            }  
            #javaapp {  
                position: relative;  
                margin:0;  
                padding:0;  
            }  
        </style>  
  
        <script type="text/javascript">  
            onresize = BodyGroesse;  
            function BodyGroesse () {  
                var Breite = document.body.offsetWidth;  
                var Hoehe = Breite/16*9;  
  
                if (Hoehe > document.body.offsetHeight) {  
                  Hoehe = document.body.offsetHeight;  
                  document.getElementById('JavaFenster').height = Hoehe;  
                  Breite = Hoehe*16/9;  
                  document.getElementById('JavaFenster').width = Breite;  
                } else {  
                  document.getElementById('JavaFenster').width = Breite;  
                  document.getElementById('JavaFenster').height = Hoehe;  
                }  
            }  
  
        </script>  
  
    </head>  
    <body>  
        <div id="JavaApp">  
            <applet id="JavaFenster" codebase="classes" code="GUI/StartGui.class" ></applet>  
        </div>  
  
        <script type="text/javascript">BodyGroesse();</script>  
  
    </body>  
</html>