---
title: "Alltid utfällda."
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/98482-alltid-utfällda"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Mannen"
published: "2004-02-29T20:55:03.000Z"
updated: "2004-03-15T14:58:15.000Z"
replies: 6
views: 226
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/98482-alltid-utfällda"
---

# Alltid utfällda.

## #1 — Mannen, 2004-02-29T20:55Z

Har en funktion som öppnar en ny nedfällbar "bit" med info utan att ladda om sidan. Men vissa webbläsare stödjer inte detta, kan jag då göra så det nedfällbara alltid är öppet?

Här är koden.
\#################################
var folder;

function expandit(objID){ 

if(document.getElementById){
  folder = document.getElementById(objID); //DOM-kompatibel browser
} else if(document.all){
  folder = document.all\[objID\]; //äldre versioner av IE
}

if (folder.style.display=="none") 
folder.style.display="block" 
else 
folder.style.display="none" 
}
\#################################
\<tr style="cursor:pointer" onClick="expandit('ad1')"\>\</tr\>

\<div style="display:none" id="ad1"\>
Nefällbar text
\</div\>
\#################################

Tack på förhand.

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

## #2 — Jesper T, 2004-02-29T20:58Z

Du får köra lite visibility: <http://www.webforum.nu/showthread.php?s=&postid=657263#post657263>

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

## #3 — Mannen, 2004-02-29T21:10Z

Tackar, men jag är rätt kass på javascript/dhtml så jag får inte ut ngt av det.
Jag använder mig även an dynsamiska ID på varje "lager" som ska visas.

Menkan ngn kunnig förklara med lite kod, i den andra tråden fanns detta.

\####################
ns4 = (document.layers)?true:false;
ie4 = (document.all &&(!document.getElementById))?true:false;
dom = (document.getElementById)?true:false;

/\*\*
\* Visar ett osynligt lager
\* id är namnet på det lager som skall visas
\*/
function show(id) 
{
	if(ns4) document.layers\[id\].visibility = "show";
	if(ie4) document.all\[id\].style.visibility = "visible";
	if(dom) document.getElementById(id).style.visibility = "visible";
}
/\*\*
\* Döljer ett synligt lager
\* id är namnet på det lager som skall döljas
\*/
function hide(id) 
{
	if(ns4) document.layers\[id\].visibility = "hide";
	if(ie4) document.all\[id\].style.visibility = "hidden";
	if(dom) document.getElementById(id).style.visibility = "hidden";
}
\#####################

Hoppas någon kan hjälpa till.

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

## #4 — monAmour, 2004-03-01T07:12Z

```
ns4 = (document.layers)?true:false;
ie4 = (document.all &&(!document.getElementById))?true:false;
dom = (document.getElementById)?true:false;

function expandIt(id) {
if (dom) {
if (document.getElementById(id).style.visibility == 'none') {
document.getElementById(id).style.visibility = 'visible';
}
else {
document.getElementById(id).style.visibility = 'hidden';
}
}
else if (ie4) {
if (document.all[id].style.visibility == 'hidden') {
document.all[id].style.visibility = 'visible';
}
else {
document.all[id].style.visibility = 'hidden';
}
}
else if (ns4) {
if (document.layers[id].visibility == 'hide') {
document.layers[id].visibility = 'show';
}
else {
document.layers[id].visibility = 'hide';
}
}
}
```

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

## #5 — Mannen, 2004-03-01T13:51Z

Tack för svaret, får det dock inte att fungera. "lagret" som ska öpnnas öppnas inte när jag klickar på det, och det skapas inget felmedelande.

Jag ska väll lägga in koden som du gav mig i head och sedan köra med det jag brukar i body delen?

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

## #6 — Mannen, 2004-03-15T14:30Z

Ingen som kan hjälpa mig?
Problemet är att den aldrig fälls ut om jag använder mig av koden ovan.

Snälla, behöver verkligen hjälp.

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

## #7 — Jesper T, 2004-03-15T14:58Z

Använd denna så slipper du tänka... ;) : <http://www.jojoxx.net/dhtml/examples/DOMmenu.html>

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/98482-alltid-utfällda
