---
title: "Hirarkisk? meny från databas..."
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/8216-hirarkisk-meny-från-databas"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "brw"
published: "2001-02-16T08:35:00.000Z"
updated: "2001-02-19T21:04:00.000Z"
replies: 6
views: 288
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/asp/8216-hirarkisk-meny-från-databas"
---

# Hirarkisk? meny från databas...

## #1 — brw, 2001-02-16T08:35Z

Någon som vet eller har något kodexempel på hur man gör en sådan meny som finns på microsofts sida: <http://msdn.microsoft.com/scripting/default.htm?/scripting/remotescripting/default.htm> 

Så att man kan rulla upp den från en databas?

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

## #2 — Bendro, 2001-02-16T12:11Z

Kan göra ett försök...
Jag har en shop där varorna ligger sorterade efter avdelning och varugrupp. Under varje avdelning ligger ett antal varugrupper t.ex Herr/Byxor, Dam/Byxor etc.

När jag skall göra menyn loopar jag först upp alla avdelningar. Dom är så stängda, d.v.s inga grupper syns. När användaren klickar på en avdelning har jag en länk som laddar om menyn och skickar med avdelningsId i en querystring. 
När koden känner av att det finns ett avdelningsId loopas varugrupperna upp under just den avdelningen.

Ungefär så här:
Do until rs.eof
\<tr\>
If varuId=varuId Then
       Öppen avdelning
Else
       Stängd avdelning
End if
\</tr\>
If varuId=varuId Then
\<tr\>
       Loopa upp grupper
\</tr\>
End if
rs.movenext
loop

Det var bara ett tankeexempel...inte någon färdig kod som du ser...det saknas ju lite \<% etc.
Om ingen avdelning är vald kommer grupperna inte att skrivas ut, välj en avdelning så skrivs aktuella grupper ut under just den avdelningen. 
Sedan gäller det ju att du relaterat rätt i databasen...

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

## #3 — brw, 2001-02-19T08:08Z

Kan du ge mig en kod tror du? jag orkar inte fixa en själv :)

Jag är med på tankesättet.. något liknande det som är i Scriptarkivet fast från databas.. så om du har en "färdig" kod så dela gärna med dig.

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

## #4 — brw, 2001-02-19T11:47Z

Behöver ingen kod.

Skrev en komplett meny nu som fungerar utmärkt.

Kanske skulle lägga upp den i script arkivet efter man har filat till den lite :)

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

## #5 — PatrikB, 2001-02-19T17:12Z

... kolla även in [www.idg.se/webstudio](http://www.idg.se/webstudio)  under dHTML .... de visar hur man gör en hierarkisk meny.

Med lite asp kod blir den väldans dynamisk och man slipper att "snacka" med databasen varje ggn som ngn vill byta under meny ....

tyvärr funkar det endast med IE 4 eller bättre .... men, då funkar det för 90 % av surfarna ...

då kan det se ut så [här](http://www.mrwize.nu/new_dev/dyn_menu.asp)

cya,

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

## #6 — brw, 2001-02-19T20:28Z

Den suger fett.. fungerar ju inte i netscape och bara från 4.0 och uppåt i IE.. så kan man ju inte ha det!!

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

## #7 — PatrikB, 2001-02-19T21:04Z

och varför kan man inte det då?

e det inte dags tex att uppdatera sin browser till version 4?

Kolla in lite statistik, på din egen site eller någon annan stans .... på min site är det kan jag säga 91 % IE användare varav 90 % har IE 4 eller bättre.

Kolla in statistik på [www.echoecho.com](http://www.echoecho.com)  så kan du se lite bättre jämförelser

annars kan man ju fixa till en redirect med javascript för ns och där IE 3 och mindre kan surfa ..... tar bort lite av trycket mot databasen.

kolla in denna [artikel](http://dailynews.yahoo.com/h/cn/20010218/tc/standards_body_wants_browsers_up_to_par_1.html) oxå.

cya,

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/8216-hirarkisk-meny-från-databas
