webForumDet fria alternativet

Javascript skojar med mig

3 svar · 238 visningar · startad av Skarre

SkarreMedlem sedan apr. 20012 447 inlägg
#1

Om jag inte är alldeles trött i huvudet just nu borde resultatet av nedanstående kod omöjligen kunna bli "Good (800x600)", men det blir det likförbannat om jag sänker min upplösning till 800x600 och testar.

if (!screen.width > 800 || !screen.height > 600) {
	alert('Bad ('+screen.width+'x'+screen.height+')');
} else {
	alert('Good ('+screen.width+'x'+screen.height+')');
}
Web-TorMedlem sedan nov. 200011 794 inlägg
#2

Det är inte så att du ska skriva:

if (!(screen.width > 800) || !(screen.height > 600)) {
SkarreMedlem sedan apr. 20012 447 inlägg
#3

Jepp, parenteserna hjälpte faktiskt. Jag trodde inte de skulle behövas. Tack för den!

CheguelinMedlem sedan juli 2003351 inlägg
#4

HMM...

Elegant må jag säga. Duger inte

if (screen.width < 800 || screen.height < 600)

åt herrskapet? Fy fy Web-Tor.

Genererad på 381 ms · cache AV · v20260730165559-full.f96bc7eb