---
title: "Dölja lager i NN4/6/osv"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/76615-dölja-lager-i-nn4-6-osv"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Bäckman"
published: "2003-05-11T17:01:27.000Z"
updated: "2003-05-13T15:51:27.000Z"
replies: 6
views: 227
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/76615-dölja-lager-i-nn4-6-osv"
---

# Dölja lager i NN4/6/osv

## #1 — Bäckman, 2003-05-11T17:01Z

Ja, en enkel fråga. Hur döljer man ett lager så att det också fungerar i Netcape? Jag kör NN6 här hemma, och det funkar inte om man använder visibility-attributet.

Håller på med en fin liten javascript-meny som jag såklart vill ska fungera i "alla" webbläsare.

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

## #2 — Web-Tor, 2003-05-11T18:48Z

Tråden flyttas från HTML-forumet.

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

## #3 — Peter S, 2003-05-11T19:11Z

Exempel:

```
<head>
<script type="text/javascript">
<!--

function showHide(id){
	var e=getElm(id);

	if(e){
		if(document.layers){
			e.visibility=(e.visibility=="hide")?"show":"hide";
		} else {
			e.style.visibility=(e.style.visibility=="hidden"||e.style.visibility=="")?"visible":"hidden";
		}
	}
};

function getElm(s){
	switch(true){
	case typeof(document.all)=="object":
		return document.all[s];
	case typeof(document.getElementById)=="function":
		return document.getElementById(s);
	case typeof(document.layers)=="object":
		return document.layers[s];
	default:
		return 0;
	}
};

//-->
</script>
</head>

...

<div id="foo" style="position:absolute; visibility:hidden;">Foo</div>

<br><br><br>

<a href="java&#115;cript:void(showHide('foo'))">show/hide</a>
```

 :)

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

## #4 — Bäckman, 2003-05-12T08:43Z

Hm...det där exemplet kommer jag nog ha stor nytta av. Saken är dock att jag inte kan få lagret att dölja sig överhuvudtaget i NN med visibility-attributet.

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

## #5 — Peter S, 2003-05-12T12:40Z

Du måste explicit specificera att elementet i fråga skall ha *visibility*\-egenskapen, antingen genom CSS ( se mitt exempel ovan ) eller med JavaScript **efter** att sidan laddats.

 :)

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

## #6 — Bäckman, 2003-05-13T06:13Z

Ursäkta att mitt svar kommer aningen sent. Borde inte denna enkla kod göra lagret osynligt i NN6?

```
<div id="foo" style="position:absolute; visibility:hidden;">Foo</div>
```

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

## #7 — Peter S, 2003-05-13T15:51Z

Jo, det bör det. Ett tips dock är att strunta i den webbläsaren och uppgradera till version 7.02 istället.

 :)

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/76615-dölja-lager-i-nn4-6-osv
