---
title: "listmeny syns igenom lager"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/18751-listmeny-syns-igenom-lager"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "doggelito"
published: "2002-01-16T20:24:00.000Z"
updated: "2002-01-17T07:41:00.000Z"
replies: 5
views: 169
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/18751-listmeny-syns-igenom-lager"
---

# listmeny syns igenom lager

## #1 — doggelito, 2002-01-16T20:24Z

har en sida med ett formulär, ett antal textfält, listmeny m.m.
jag har också en länk som visar/döljer ett lager.
lagret ligger mitt över listmenyn i formuläret.
men när jag klickar på länken så att lagret visas så syns listmenyn igenom lagret, övriga textfält lyser inte igenom.
vad beror detta på?

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

## #2 — Jojoxx, 2002-01-16T20:52Z

En bugg i webbläsaren. Tyvärr. Du kan sätta visibility till hidden för selectlistan, men det kommer inte att fungera i Netscape 4.x.

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

## #3 — doggelito, 2002-01-16T21:18Z

> Du kan sätta visibility till hidden för selectlistan

hur gör du det?

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

## #4 — doggelito, 2002-01-16T21:27Z

jag kom på hur man gjorde.

kan man på nått vis med javascript dölja listmenyn när man klickar för att öppna lagret?

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

## #5 — Jojoxx, 2002-01-17T06:38Z

En sån här funktion har du antagligen redan för att visa/dölja lagret;

```
function showLayer(Id){
	if (document.all) {
		document.all[Id].style.visibility = "visible";
	} else if (document.layers){
		document.layers[Id].visibility = "show";
	} else if (document.getElementById){
		document.getElementById(Id).style.visibility = "visible";
	}
}
function hideLayer(Id){
	if (document.all) {
		document.all[Id].style.visibility = "hidden";
	} else if (document.layers){
		document.layers[Id].visibility = "hide";
	} else if (document.getElementById){
		document.getElementById(Id).style.visibility = "hidden";
	}
}
```

Det är en generell funktion och därför skriven även för Netscape 4, även om just detta inte kommer att funka där. Sedan anger du ett id för selectlistan; \<select id="foo" ... och för att gömma den sedan använder du hideLayer('foo') Låt dig inte vilseledas av namnet på funktionen, det spelar ingen roll att det inte är ett lager i exemplet.

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

## #6 — doggelito, 2002-01-17T07:41Z

nice!

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/18751-listmeny-syns-igenom-lager
