Fensterbreite
Rainer Honsch
- javascript
Hallo !
Wie kann ich in Netscape und IE die Fwenstergröße abfragen ? Also die Breite ? und dann in eine VRaible Lesen: Etwa so, doch dies Funzt nicht...
<script language="JavaScript">
<!--
if (document.all) {breite = document.body.clientWidth - 10;}
if (document.layers) {breite = window.innerWidth - 10;}
document.writeln("<style type="text/css">");
document.writeln("<!--");
document.writeln("#navimun {left:"+breite+";position: absolute;}");
document.writeln("//-->");
document.writeln("</style>");
// -->
</script>
Rainer
Hallo Rainer!
Schau Dir mal das Beispiel an. Zur Ermittlung von Anzeigenbereich und Bildschirmauflösung:
<HTML>
<HEAD>
<TITLE>Anzeigenbereich und Auflösung</TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function fenster() {
if(document.all) {
breit=document.body.clientWidth;
hoch=document.body.clientHeight;
}
if (document.layers) {
breit = window.innerWidth;
hoch = window.innerHeight;
}
alert("Der verfuegbare Anzeigenbereich\nBreite: "+breit+" Hoehe: "+hoch);
}
function aufloesung() {
var breit = screen.width;
var hoch = screen.height;
alert("Die Aufloesung\nBreite: "+breit+" Hoehe: "+hoch);
}
//-->
</SCRIPT>
</HEAD>
<BODY BGCOLOR="#FFFFFF">
<BR><BR><CENTER>
Verfügbarer Anzeigenbereichs: klick <A HREF="javascript:fenster();">hier</A><BR><BR>
Bildschirmauflösung: klick <A HREF="javascript:aufloesung();">hier</A>
</CENTER>
</BODY>
</HTML>
Hoffe das hilft weiter.
Gruss
Mirko