webForumDet fria alternativet

Dynamisk bildändring i meny

0 svar · 190 visningar · startad av corona

coronaMedlem sedan feb. 200470 inlägg
#1

Har ett problem som jag undrar om det går att lösa eller om jag är helt ute och cyklar.
Jag har en dynamisk meny där varje rubrik har en bild.
Klickar man på rubriken (aktiverar) ska bilden bytas ut och underrubriker visas. I mitt fall har jag en plus- och minusbild. KLickar jag igen på rubriken ska bilden återgå till ursprungsbilden och underrubrikerna försvinna.

Nu har jag gjort min dynamiska meny i en Access databas vilket gör att alla bilder (plusbilder) får ett dynamiskt värde.
Det jag undrar över är om man kan få javascript funktionen för bildändring att godta dynamiska värden?

Min kod för bilden

<a onclick="minFunktion('el<%=RecSet("ID")%>Child','main.asp'); return false;" href="<%=RecSet("Lank")%>" target="main">
<img src="plus.gif" border="0" name="<%=x%>" align="left">&nbsp;&nbsp;<%=RecSet("Rubrik")%></a>

Javascript funktionen

function expandIE(el,url) {
	whichEl = eval(el);
	whichIm = event.srcElement;
	if (whichEl.style.display == "none") {
		initIt();
		whichEl.style.display = "block";
		var x = 1	
	}
	else {
		whichEl.style.display = "none";
		var x = 2
	}
	if (url != "")
	{
		parent.main.location.href=url;
	}
	var bild = new Image()
   	bild.src = "minus.gif"
   	var oldbild = new Image()
    oldbild.src = "plus.gif"
    
   	if(x == 1) 
   	{
   document.images[i].src = bild.src
   }
   if(x == 2) {
   document.images[i].src = oldbild.src
   }
   
}

Blir jätteglad för alla typ av tips!
/Annette

Genererad på 387 ms · cache AV · v20260730165559-full.f96bc7eb