webForumDet fria alternativet

Öppna /Stäng alla

11 svar · 337 visningar · startad av martinpartin

martinpartinMedlem sedan jan. 2001371 inlägg
#1

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>
Peter SMedlem sedan dec. 20025 484 inlägg
#2

Hur har du namngivit (med id) lagren?

martinpartinMedlem sedan jan. 2001371 inlägg
#3

ye s korrekt !

Peter SMedlem sedan dec. 20025 484 inlägg
#4

martinpartin skrev:

ye s korrekt !

Det tvivlar jag starkt på.

Peter S skrev:

Hur har du namngivit (med id) lagren?

martinpartinMedlem sedan jan. 2001371 inlägg
#5

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

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

Peter SMedlem sedan dec. 20025 484 inlägg
#6

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). :)

ejickMedlem sedan mars 20011 175 inlägg
#7

Peter S skrev:

martinpartin skrev:

ye s korrekt !

Det tvivlar jag starkt på.

Peter S skrev:

Hur har du namngivit (med id) lagren?

:e

martinpartinMedlem sedan jan. 2001371 inlägg
#8
<%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 %>">
martinpartinMedlem sedan jan. 2001371 inlägg
#9

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

Peter SMedlem sedan dec. 20025 484 inlägg
#10

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, ...).

martinpartinMedlem sedan jan. 2001371 inlägg
#11

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

alltså 1,2,3,4,5

Peter SMedlem sedan dec. 20025 484 inlägg
#12

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?

133 ms totalt · 3 externa anrop · cache AV · v20260731051352-full.56cc9887
0 ms — hämta statistik (cache)
0 ms — hämta forumlista (cache)
131 ms — hämta tråd, inlägg och bilagor (db)