Hallo Harry,
beim Verändern der Breite und/oder Höhe des Browserfensters wird die neue aktuelle Pixelzahl für Breite und/oder Höhe des Browserfensters im gelben Textfeld automatisch angezeigt. Dies funktioniert bei allen getesteten Browsern - nur beim Mozilla Firefox 1.0 nicht. Dieser aktualisiert die neuen Pixelwerte für Breite und/oder Höhe erst nach F5 bzw. reload. Das Support-Team von Mozilla konnte das Problem nicht lösen. Weiß hier vielleicht jemand was ich tun muß, damit der Firefox 1.0 genaus reagiert wie die anderen Browser auch?
Code und Funktion unter: www.Lamms.de/Firefox.
Übrigens der Firefox 0.9 soll (wie mir gesagt wurde) auch bereits bei Veränderung reagieren.
Stimmt, dein Code funktioniert nicht - erst nach Reload.
Ich habe den Code ein _wenig_ verändert, kann sein dass er so nicht im Netscape 4.7 klappt (getElementById()).
Auf jeden Fall klappt es so bei mir im Firefox 1.0:
---schnipp---
<script type="text/javascript">
<!--
var width, height;
function getWidth()
{
if (window.innerWidth) return window.innerWidth;
else if (document.body && document.body.clientWidth) return document.body.clientWidth;
else return 0;
}
function getHeight()
{
if (window.innerHeight) return window.innerHeight;
else if (document.body && document.body.clientHeight) return document.body.clientHeight;
else return 0;
}
function refresh()
{
if (width != getWidth() || height != getHeight())
{
document.getElementById("Beispiel").innerHTML = "Weite: " + getWidth() + " Höhe: " + getHeight();
}
}
window.onresize = refresh;
//-->
</script>
</head>
<body text="#000000" bgcolor="#FFFFFF" link="#FF0000" alink="#FF0000" vlink="#FF0000" onload="refresh();">
<div id="Beispiel" style="position:absolute;top:3%;left:60%;width:20%;background-color:#FFFF00;border:none;"></div>
---schnapp---
Übrigens gehört ein script-Tag nie in den body-Bereich des Dokuments, sondern immer in den head-Teil!
Bis dann!
Marc Reichelt || http://www.marcreichelt.de/
Linux is like a wigwam - no windows, no gates and an Apache inside!
SELFCode: ie:{ fl:| br:> va:} ls:< fo:} rl:( n4:( ss:) de:> js:| ch:? sh:| mo:) zu:)
http://emmanuel.dammerer.at/selfcode.html