Hallo,

na nicht das jetzt sentimental werde aber ich glaub ich war seit, 5 Jahren nicht mehr hier
Hatte einfach beruflich nichts mehr mit Web und Co zu tun.. aber egal.

Jetzt hab ich wieder mal ein kleines Webprojekt am Tisch und Probleme ...
Konkret geht es darum per Click die Größe eines Layers zu ändern.
Die Funktion geht sauber im FF und Chrome und Safari nur IE macht Probleme

Die Herausforderung ist, der Layer soll sich immer der aktuellen Fenstergröße anpassen.
Hier das JS:
PHP-Code:
function of(was) {


if (
navigator.appName == 'Microsoft Internet Explorer') {
  
document.body.clientWidth;
  
document.body.clientHeight;
}
else {
window.innerHeight;
window.innerWidth;
}
document.getElementById(was).style.visibility='visible';
document.getElementById('ws2').style.visibility='visible';
document.getElementById('ws2').style.width=w+'px';
document.getElementById('ws2').style.height=h+'px';

Und hier ist der Layer:
PHP-Code:
<div id="ws2" class="ws" style="width:5px; height:5px; visibility:hidden;"></div
IE gibt mir keine Fehlermeldung
h und w sind mit korrekten Werten gefüllt; er ändert einfach nicht die Größe
Das ganze wird mit onclick aufgerufen

danke

lg, urban-a