---
title: "\"dynamiska menyer\""
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/183468-dynamiska-menyer/page2"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "civilpolisen"
published: "2010-05-12T09:29:45.000Z"
updated: "2010-05-21T12:58:29.000Z"
replies: 28
views: 1444
page: 2
pages: 2
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/183468-dynamiska-menyer"
---

# "dynamiska menyer"

_Sida 2 av 2._

## #21 — voigtann1, 2010-05-18T17:05Z

bifoga all html kod så jag slipper försöka återskapa något jag "tror" du kör ;)

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

## #22 — civilpolisen, 2010-05-19T10:56Z

Det är inget hemligt, men kanske lite klurig att förstå...

Jag lägger in allt i application-variabler.

1\. alla REGION (alla län)
2\. alla städer, kommuner, baserade på ID-numret på resp. region.

Detta gör jag på annan plats på hemsidan...
Jag förklarar, att dom finns, samt att SQL-koden kommer från den platsen.

Bilagor:

- [kod.txt](https://www.webforum.nu/a/21607.txt)

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

## #23 — voigtann1, 2010-05-19T11:29Z

Jag vill åt HTML koden som genereras, jag är inte intresserad över ASP koden ;)

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

## #24 — voigtann1, 2010-05-19T12:03Z

Om ett objekt ser ut som:

```
ID: "6",
name: "Jönköpings län",
citys: [{name:"Arneby", ID: "4"},{name:"Eksjö", ID: "2"}]
```

Så i newCountry funktionen skall den se ut något i stil med:

```
function newCounty(el) {
	var citys = countrys[el.selectedIndex].citys;
	var selbox = document.getElementById("citys");
	html = "";
	for(var i=0;i<citys.length;i++) {
		var city = citys[i];
		html+='<option value="' + city.ID + '">' + city.name + '</option>';
	}
	selbox.innerHTML = html;
}
```

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

## #25 — civilpolisen, 2010-05-19T17:15Z

Jag har studerat koden noga... men då jag är så kass på javascript går det rätt fort att pröva alla idéer...!! (Dom är inte så många.)

Jag har en teori om att det kan vara skillnad med och utan kommatecken??
Nu fungerar det inte alls.

Bilagor:

- [html-kod.txt](https://www.webforum.nu/a/21608.txt)

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

## #26 — voigtann1, 2010-05-19T17:22Z

Börja med att lära dig hur man debugar javascript, firebug är ett utmärkt verktyg till firefox

```
{
	intRegionID: "2",
	name: "Dalarnas län",
	citys: [{name:"Skriv in stad!", ID="0"}] 
},
```

 Är felaktigt, det skall vara:

```
{
	intRegionID: "2",
	name: "Dalarnas län",
	citys: [{name:"Skriv in stad!", ID:"0"}] 
},
```

eller allra helst:

```
{
	intRegionID: 2,
	name: "Dalarnas län",
	citys: [{name:"Skriv in stad!", ID: 0}] 
},
```

Frågan dock varför skall citys har ID när du inte ens använder den?

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

## #27 — civilpolisen, 2010-05-20T18:37Z

OK, kompis!

Igår satt jag och väntade på att du eventuellt skulle svara... men man kan ju inte vänta hela natten!? :-) Såg idag att det var svar på sidan två!!

Öken...!!

\*\*\*
1\. Jag har laddat ner Firebug nu, men kan tyvärr konstatera att verktyget i skrivande stund inte tillför min intelligens något som hjärnan klarar av att processa på ett sätt man kunde önska sig...

2\. Jag tänkte att ID=0 är någon form av felhantering... Men jag har skippat det nu.

Jag har ändrat till det du skriver, men noterar tyvärr ingen skillnad.

Bilagor:

- [html-kod.txt](https://www.webforum.nu/a/21613.txt)

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

## #28 — voigtann1, 2010-05-20T19:40Z

```
html+='<option value="' + ID.city + '">' + name.city + '</option>';
```

är fel, då du inte har något objekt som heter "ID", det du vill däremot är att använda ditt objekt city och dess property ID och "name":

```
html+='<option value="' + city.ID + '">' + city.name + '</option>';
```

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

## #29 — civilpolisen, 2010-05-21T12:58Z

Gött mos, broder!!

ÄNTLIGEN verkar det fungera och jag hoppas innerligt att jag inte behöver konsultera dig mer i detta ämne!! Det började nästan bli lite pinsamt...

Tusen tack för din hjälp!!

Bilagor:

- [html-kod.txt](https://www.webforum.nu/a/21615.txt)

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/183468-dynamiska-menyer/page2  
Föregående sida: https://www.webforum.nu/amne/javascript/183468-dynamiska-menyer.md
