---
title: "villkor"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/18396-villkor"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Mira"
published: "2001-10-25T22:41:00.000Z"
updated: "2001-10-26T21:21:00.000Z"
replies: 8
views: 196
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/javascript/18396-villkor"
---

# villkor

## #1 — Mira, 2001-10-25T22:41Z

Varför funkar det här:

```
<!--
resolution = screen.width + "x" + screen.height;
if (resolution == "800x600")
{
location.href="800.htm"; 
}
if (resolution == "1024x768")
{
location.href="1024.htm"; 
}
//-->
```

men inte det här:

```
<!--
resolution = screen.width + "x" + screen.height;
if (resolution <= "800x600")
{
location.href="800.htm"; 
}
else
{
location.href="1024.htm"; 
}
//-->
```

:q

Permalänk: https://www.webforum.nu/p/18396

## #2 — Jojoxx, 2001-10-26T06:25Z

För att "800x600" är en sträng och inte ett numeriskt värde. Som att säga **if(fordon \<= "Volvo 850")**.

Prova:
if(screen.width \<= 800)

Permalänk: https://www.webforum.nu/p/335067

## #3 — Chainsaw, 2001-10-26T09:15Z

Dessutom är det bättre att kolla mot windows.innerWidth och .innerHeight, eftersom fönstret inte alls behöver täcka hela skärmen.

Permalänk: https://www.webforum.nu/p/335068

## #4 — Mira, 2001-10-26T12:26Z

För det första:
Räcker det att bara ange det ena värdet? Vad jag har förstått så finns det flera olika varianter av upplösningar, tex. nånting på 868x__\_ och 720x__\_ - men är dom alltid i samma proportion med varann?

Vad blir det för värden om man räknar innerwidth/height istället - eller blir det samma ändå? Blir det verkligen skillnad om upplösningen är inställd på tex. 800x600........? Det är ju inte fönstrets storlek utan skärmens upplösning jag är ute efter... eller tänker jag fel?

Permalänk: https://www.webforum.nu/p/335069

## #5 — Chainsaw, 2001-10-26T13:08Z

Du behöver bara det ena värdet egentligen, om du bara har krav på bredd. Jag antar att du inte alls är intresserad av hur hög upplösning användaren har egentligen. Det viktiga är hur stort läsarens fönster är, och hur stor yta du har att rita på.

Permalänk: https://www.webforum.nu/p/335070

## #6 — Mira, 2001-10-26T13:33Z

Fast det är ju på höjden som det skiljer sej mest - beroende på browser... och om man inte vill ha scroll.

Det är väl klart upplösningen är viktig, annars skulle jag ju inte behöva göra sajten i 2 olika versioner...

Sedan är det skillnad på om man har 1024 på en 15" skärm eller en 17" skärm oxå........ Suck! Jag vet inte hur jag ska få det att se bra ut för alla... Jag har ju bara en skärm att testa på...

Permalänk: https://www.webforum.nu/p/335071

## #7 — Mira, 2001-10-26T14:08Z

EN sak till undrar jag...

Man ska ju lägga META-taggar i Index-koden - gäller det även när man har ett omdirigerande script?

Permalänk: https://www.webforum.nu/p/335072

## #8 — Mira, 2001-10-26T14:19Z

...jo, en sak till...

Vad ligger defaulten på hur stor del av fönstret som upptas av browserns menyer, mm ?

Permalänk: https://www.webforum.nu/p/335073

## #9 — Jojoxx, 2001-10-26T21:21Z

*men är dom alltid i samma proportion med varann?*

**I de flesta fall är storleken 4:3 (4 delar bred och 3 delar hög), men på WideScreen-skärmar har du ett förhållande på 16:9 och det finns säkert en massa mindre vanliga upplösningar som frångår standarden. Men som sagt, vanligtvis är det 4:3.**

*Vad blir det för värden om man räknar innerwidth/height istället - eller blir det samma ändå? Blir det verkligen skillnad om upplösningen är inställd på tex. 800x600........? Det är ju inte fönstrets storlek utan skärmens upplösning jag är ute efter... eller tänker jag fel?*

Antagligen är det tillgängligt utrymme för din sida som du borde vara intresserad av. Förhållandet mellan upplösning och tillgänlig storlek är inte fast eftersom meny, statusrad etc. är ett fast antal pixlar stor vilket gör att de tar proportioneligt upp mer plats i en lägre upplösning än en högre. För att göra en lång historia kort, så här kan en funktion för att kolla innerbredden på ett fönster se ut;

function getClientWidth(){
return (document.all)?document.body.clientWidth:window.innerWidth;
}

*Sedan är det skillnad på om man har 1024 på en 15" skärm eller en 17" skärm oxå*

**Rent visuellt ja, men du får plats precis lika mycket på båda. Men det ser mindre ut på en mindre skärm.**

*Man ska ju lägga META-taggar i Index-koden - gäller det även när man har ett omdirigerande script?*

**Jag antar att du menar desctiption och keywords. De bör du antagligen lägga på index-sidan eftersom det är den du vill att alla skall komma genom.**

*Vad ligger defaulten på hur stor del av fönstret som upptas av browserns menyer, mm ?*

**Någon sådann default finns inte. Det skiljer från browser till browser och från version till version**

Permalänk: https://www.webforum.nu/p/335074

---

Tråden på webben: https://www.webforum.nu/amne/javascript/18396-villkor
