Methoden/Eigenschaften von "window.screen" im IE ausgeben
Ronny Riedel
- javascript
0 frankx
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
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