---
title: "Skriva ut meny och markera position"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/131824-skriva-ut-meny-och-markera-position"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "peppar"
published: "2005-07-24T22:50:46.000Z"
updated: "2005-07-25T06:42:10.000Z"
replies: 4
views: 320
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/131824-skriva-ut-meny-och-markera-position"
---

# Skriva ut meny och markera position

## #1 — peppar, 2005-07-24T22:50Z

Skriver ut en "breadcrumb" meny som genereras från en databas (getrows) där fälten ser ut t.ex såhär:

```
id = ja, id på posten
menPage = tillhörande sida ex. default, information, nyheter osv
menName = namnet på länken ex.start, information, nyheter osv
menLink = aktuell länk ex. default_start.asp, default_information.asp
```

Jag skriver ut menyn såhär:

```
		if IsArray(arrRecords) then
			for i=0 to ubound(arrRecords,2)
					response.write "          <li><a href="&arrRecords(3,i)&">"&arrRecords(2,i)&"</a></li> "&vbcrlf
				end if
			next
		end if
```

Så långt okej. Men om jag vill skriva ut hela arrayen men i loopen jämföra innehållet i t.ex arrRecords(2,i) mot innehållet i variabeln pageDetail och om dom matchar varandra skriva ut länken med  fetmarkerad text. t.ex

```
li><a href="&arrRecords(3,i)&"><b>"&arrRecords(2,i)&"</b></a></li>
```

 Hur fasiken får jag in det i loopen...?

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

## #2 — SannyW, 2005-07-24T23:25Z

Kanske?

```
if IsArray(arrRecords) then
  for i=0 to ubound(arrRecords,2)
    If arrRecords(2,1) = pageDetail Then
      arrValue = "<b>"&arrRecords(2,1)&"</b>"
    else
      arrValue = arrRecords(2,1)
    End if
 
    Response.Write "<li><a href="&arrRecords(3,i)&">"&arrValue&"</a></li> "&vbcrlf
  next
end if
```

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

## #3 — peppar, 2005-07-25T06:03Z

Jag gjorde ungefär som du men det fungerar inte riktigt det heller...

```
if IsArray(arrRecords) then
	for i=0 to ubound(arrRecords,2)
		if arrRecords(2,i) = pageDetail then
			response.write "          <li class=""youarehere""><a href="&arrRecords(3,i)&">"&arrRecords(2,i)&"</a></li> "&vbcrlf
		else
			response.write "          <li><a href="&arrRecords(3,i)&">"&arrRecords(2,i)&"</a></li> "&vbcrlf
		end if
	next
end if
```

Om jag provkör koden ovan så skriver den ut detta från arrayen 

```
Information  Nyheter  Om klustret
```

 men i värdet i  **pageDetail** är **information** och värdet under tredje körningen i loopen är då i arrRecords(2,i) **information** så varför i hela sjutton missar den då borde den ju skriva ut t.ex 

```
[b]information[/b]  nyheter  om klustret
```

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

## #4 — @nders, 2005-07-25T06:34Z

information är inte samma sak som Information. Prova att sätta båda värdena i lcase() eller ucase() i jämförelsen.

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

## #5 — peppar, 2005-07-25T06:42Z

Men... vasjutton... ! Tack!

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

---

Tråden på webben: https://www.webforum.nu/amne/asp/131824-skriva-ut-meny-och-markera-position
