---
title: "Öppna /Stäng alla"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/137232-öppna-stäng-alla"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "martinpartin"
published: "2005-11-09T08:05:38.000Z"
updated: "2005-11-11T13:47:00.000Z"
replies: 11
views: 342
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/137232-öppna-stäng-alla"
---

# Öppna /Stäng alla

## #1 — martinpartin, 2005-11-09T08:05Z

Hej har ett script som öppnar o stänger en meny

Om man har en massa lager och vill stänga eller öppna alla dessa på en gång . Hur göra man då ? någon som vet ? 

```
<script language="javascript">

function menu(objname) {
    obj = document.getElementById(objname);
    imgobj = document.getElementById(objname + "image");

    if(obj.style.display=='none') {
      obj.style.display=''
      imgobj.src="img/minus.gif";
    }else {
      obj.style.display='none'
      imgobj.src="img/plus.gif";
    }
} 

</script>
```

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

## #2 — Peter S, 2005-11-09T09:46Z

Hur har du namngivit (med id) lagren?

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

## #3 — martinpartin, 2005-11-09T10:48Z

ye s korrekt !

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

## #4 — Peter S, 2005-11-09T13:12Z

> **martinpartin skrev:**
>
> ye s korrekt !

Det tvivlar jag starkt på.

> **Peter S skrev:**
>
> **Hur** har du namngivit (med id) lagren?

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

## #5 — martinpartin, 2005-11-09T13:27Z

\<div CLASS="text9ptfat" style="cursor: hand;" onclick="menu(1)"\>\<img src="img/plus.gif" id="1image" border="0"\>&nbsp; BLABLA\</div\>

\<div id="1" CLASS="text9pt" style="display: none;"\>

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

## #6 — Peter S, 2005-11-09T14:31Z

Ett id får inte börja med en siffra. Vad jag försöker reda ut är om du namnger elementen på ett konsekvent sätt (det skulle nämligen underlätta).  :)

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

## #7 — ejick, 2005-11-09T19:17Z

> **Peter S skrev:**
>
> > **martinpartin skrev:**
> >
> > ye s korrekt !
>
> 
> Det tvivlar jag starkt på.
>
>
> > **Peter S skrev:**
> >
> > Hur har du namngivit (med id) lagren?

  :e

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

## #8 — martinpartin, 2005-11-10T10:49Z

```
<%Set RS02 = Connect.Execute("SELECT * FROM Goals WHERE PriorityBelonging = '"& RS01("id") &"' ORDER BY Goals2006")  
Do until RS02.EOF 
Dim objid
objid = RS02("id") + 1000
%>
     
     
<div style="cursor: hand;" onclick="menu(<% =objid %>)">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<img src="img/plus.gif" border="0" ID="<% =objid %>image">&nbsp;<% =RS02("Goals2006") %><br></div>

<div style="display: none;" ID="<% =objid %>">
```

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

## #9 — martinpartin, 2005-11-10T10:55Z

Allt fungerar.. Bara att jag önskar en extra funktion som öppnar /Stänger allt.

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

## #10 — Peter S, 2005-11-10T11:33Z

Som jag skrivit tidigare, får ett id-värde ej inleda med en siffra. Hur kommer då id-värdena att se ut för de olika elementen? (Ex. *id1000*, *id1001*, *id1002*, ...).

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

## #11 — martinpartin, 2005-11-11T08:29Z

Jo, jag har noterat att du skrivit det. Men det verkar fungera för mig ! ?

alltså 1,2,3,4,5

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

## #12 — Peter S, 2005-11-11T13:47Z

Då antar jag att du inte validerat ditt dokument.  ;) 

Är det inte möjligt för dig att lägga till ett prefix, typ som jag exemplifierat med ovan?

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/137232-öppna-stäng-alla
