dhtml animation der Browserbreite anpassen
Lucca
- dhtml
0 Elya0 Jörg Peschke
Gibt es eine Möglichkeit, die Breite einer dhtml Animation der jeweiligen Browserfensterbreite anzupassen. D.h. beim User mit 800px Breite ist die Animationskurve automatisch schmaler als bei 1024px Breite?
oder ist die Breite einfach fix?
Herzlichen Dank.
Lucca
Hallo Lucca,
Gibt es eine Möglichkeit, die Breite einer dhtml Animation der jeweiligen Browserfensterbreite anzupassen. D.h. beim User mit 800px Breite ist die Animationskurve automatisch schmaler als bei 1024px Breite?
Das hängt von Deiner dhtml-Animation ab ;-) Je nachdem, wie komplex Deine "Kurve" berechnet wird, gibt es sicher irgendwo einen (oder mehrere) Wert, der sich auf die Breite auswirkt. Wenn du diese(n) als Variable einsetzt und diese Variable(n) vorher von der Breite des Anzeigebereichs in Abhängigkeit bringst, sollte das klappen.
Ein wenig Plan von Javascript schadet dabei sicher nicht ;-) Wenn Du nicht weiter kommst, frag - mit einem Stück Code in der Tasche - hier nochmal nach.
Viel Erfolg!
Gruß aus Köln-Ehrenfeld,
Elya
Moin,
Mit den Parametern "document.body.clientWidth" im IE bzw. "window.innerWidth" im Netscape kannst Du die Bildschirmbreite abfragen, ungefähr so:
function getWindowWidth () {
if (document.body.clientWidth) {
return (document.body.clientWidth);
}
else if (window.innerWidth) {
return (window.innerWidth);
}
//standard-Wert
else {return (1024);}
}
Hoffe, das hilft weiter.