---
title: "negligera error"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/113123-negligera-error"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "urban_hahne"
published: "2004-10-07T21:34:29.000Z"
updated: "2004-10-08T07:35:46.000Z"
replies: 2
views: 237
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/113123-negligera-error"
---

# negligera error

## #1 — urban_hahne, 2004-10-07T21:34Z

Hej, skulle behöva lite hjälp.
Jag skapar en selectlista dynamiskt från en databas.

jag har även en funktion för att ta fram texten från selected index från denna lista som anropas från flera olika ställen:

function bladdra(sida,franKronor,tillKronor) {
form1.franKronorText.value=eval(franKronor).options\[eval(franKronor).selectedIndex\].text ;.............

och detta funkar bra. Problemet är att när det inte finns data så skall ingen selectlista skapas och det genererar felet:

options är null eller inte ett object.

 i ovanstående funktion eftersom listan franKronor inte finns.
Jag undrar om det går att slå av felhanteringen eller om jag måste villkora med att fråga om objectet finns.
det finns ett uttryck : window.onerror=null som jag testat att lägga in före uttrycket i funktionen men jag får det inte att funka, kanske jag skriver fel?

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

## #2 — nitro2k01, 2004-10-07T22:08Z

```
 
function bladdra(sida,franKronor,tillKronor) {
  if (!eval(franKronor))
    return;
  form1.franKronorText.value=eval(franKronor).options[eval(franKronor).selectedIndex].text;
.............
```

 
Lämnar funktionen om selectlistan inte finns. vad innehåller franKronor egentligen? Är det kanske inte bättre att använda document.getElementById(franKronor)?

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

## #3 — urban_hahne, 2004-10-08T07:35Z

Perfekt! precis vad jag behövde.

franKronor innehåller namnet(som textsträng) på den selectlista som texten ligger i och skickas via funktionsanropet. 
Jo det är säkert mer rätt att anv. getElement..... Det var bara det att jag inte kände till den syntaxen förut. Jag är lite nybörjare på det här med javascript, men å andra sidan funkar det ju med eval(), dessutom med en kortare instruktion (eval) istf getEl.......... Finns det någon fallucka i att göra som jag gjort.
Tack för hjälpen.

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/113123-negligera-error
