screen.width auf String vergleichen
Paul
- javascript
0 nam0 Paul
0 ChrisB0 Paul
0 Gunnar Bittersmann
Moin,
wenn man sowas macht:
if (screen.width > "1280") {...
bekomme ich keine Fehlermeldung. Der W3C-Validator sagt auch "alles OK".
Sollte da nicht eine Zahl stehen? Oder macht das JS selbständig?
Paul
Hi
Sollte da nicht eine Zahl stehen?
Ja, sollte, muss aber nicht.
Oder macht das JS selbständig?
JavaScript konvertiert automatisch http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Guide:Values#Data_Type_Conversion
Gruss,
Mathias
Hi
Sollte da nicht eine Zahl stehen?
Ja, sollte, muss aber nicht.Oder macht das JS selbständig?
JavaScript konvertiert automatisch http://developer.mozilla.org/en/docs/Core_JavaScript_1.5_Guide:Values#Data_Type_ConversionGruss,
Mathias
Danke
Hi,
wenn man sowas macht:
if (screen.width > "1280") {...
bekomme ich keine Fehlermeldung. Der W3C-Validator sagt auch "alles OK".
Warum sollte sich der Validator fuer Javascript-Code interessieren?
MfG ChrisB
Warum sollte sich der Validator fuer Javascript-Code interessieren?
MfG ChrisB
Stimmt :-)
@@Paul:
if (screen.width > "1280") {...
bekomme ich keine Fehlermeldung.
Dann nimm mich als Validator!
Die Verwendung von 'screen.width
' ist in den allermeisten Fällen ein grober Fehler.
<leier alter="alt">
Die Auflösung ist für einen Webseitenautor irrelevant.
Die Auflösung hat nichts mit der Größe des Anzeigebereichs im Browser (Viewport) zu tun. Manche Nutzer haben den Browser nicht im Vollbildmodus, manche haben Sidebars ...
</leier>
Stattdessen also '[link:http://de.selfhtml.org/javascript/objekte/window.htm#inner_width@title=window.innerWidth]
' verwenden!
Live long and prosper,
Gunnar