Ronny Riedel: Methoden/Eigenschaften von "window.screen" im IE ausgeben

Hallo zusammen,

gegeben sei folgender HTML-Code:

  
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"  
 "http://www.w3.org/TR/html4/strict.dtd">  
<html>  
   <head>  
      <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">  
      <title>Sample</title>  
      <script type="text/javascript">  
         function genInfo() {  
            //window.navigator  
            document.getElementById("xWinNav").value = "";  
            for(all in window.navigator) {  
               try {  
                  document.getElementById("xWinNav").value +=  
                    "\n" + all + ": " + String(window.navigator[all]);  
               } catch (e) { /* to-be-ignored! */ }  
            }  
  
            //window.screen  
            document.getElementById("xWinScr").value = "";  
            for(all in window.screen) {  
               try {  
                  document.getElementById("xWinScr").value +=  
                    "\n" + all + ": " + String(window.screen[all]);  
               } catch (e) { /* to-be-ignored! */ }  
            }  
         }  
      </script>  
      <style type="text/css">  
         textarea { background-color: #aaffaa; }  
      </style>  
   </head>  
   <body onload="genInfo()">  
      <textarea id="xWinNav" cols="100" rows="15"></textarea>  
      <hr />  
      <textarea id="xWinScr" cols="100" rows="15"></textarea>  
   </body>  
</html>  

Frage ist nun: Warum bleibt beibt beim IE die untere TextArea leer? Laut MSDN-Lib hat "window.screen" verschiedene Eigenschaften, die in meinen Augen in der TextArea aufgelistet werden müßten.

Danke & Gruß
  RR

  1. Hellihello

      
    <h1>hallo</h1>  
    <script type="text/javascript">  
    //<![CDATA[  
    cnt=0;  
    for (yy in window.screen) {  
     if (cnt<2) {  
      alert(yy);  
    //  alert(window.screen[yy]);  
     }  
    cnt++;  
    }  
    //]]>  
    </script>  
    
    

    bringt im IE auch garnichts...;

    alert(window.screen["width"]);

    hingegen schon.

    Gruß,

    frankx