---
title: "hjälp med att tolka koden"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/51545-hjälp-med-att-tolka-koden"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "plelkes"
published: "2002-08-28T12:40:41.000Z"
updated: "2002-08-28T12:45:52.000Z"
replies: 1
views: 184
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/51545-hjälp-med-att-tolka-koden"
---

# hjälp med att tolka koden

## #1 — plelkes, 2002-08-28T12:40Z

Hej,

jag hittade denna kodsnutt:

```
<script language="JavaScript">function go(what) {
  value = what.options[what.selectedIndex].value;
  if (value == "") return;
  window.location.href = value;
}

//--></script>
```

 
Har ägnat senaste dagarna åt att försöka tolka... dock utan att lyckas.

Nfn där ute som kan hjälpa mig kanske??

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

## #2 — @nders, 2002-08-28T12:45Z

Funktionen skickar användaren till en ny sida, exempelvis vid ändring av markering i en selectbox, så länge inte värdet är tom sträng.
Så här kan en sådan selectbox se ut:
Exempel:

```
<select name="foo" onchange="go(this);">
<option value="">Inget!</option>
<option value="http://www.webForum.nu">webForum</option>
</select>
```

*this* är alltså en referens till objektet som skall användas i funktionen.

Hoppas det blev lite klarare i alla fall, med min lekmannagissning och amatörförklaring. ;)

Mvh,

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/51545-hjälp-med-att-tolka-koden
