Hej Skulle vilja ha hjälp med en sak:
När jag klickar på Many1 eller bilden så ska den även byta ut bilden.. och byta tillbaka när jag klickar igen..
någon som vet hur man gör detta ?
<SCRIPT LANGUAGE="Javascript">
function menu(obj) {
if(obj.style.display=='none') {
obj.style.display=''
}
else obj.style.display='none'
}
</SCRIPT>
<SPAN onclick="menu(m1)"><img border="0" src="open.gif">Meny1</SPAN>
<SPAN style="display: none" id="m1">
<br>Sub 1
</SPAN>
<SPAN onclick="menu(1)" CLASS="text7ptfat"><A href="<% =RS("hyperlink") %>"><img border="0" src="open.gif"></SPAN>
<SPAN style="display: " id="1">
</SPAN>
Tacksam för hjälp
<SCRIPT LANGUAGE="Javascript">
function menu(objname) {
obj = document.getElementById(objname);
imgobj = document.getElementById(objname + "img");
if(obj.style.display=='none') {
obj.style.display=''
imgobj.src="open.gif";
}else {
obj.style.display='none'
imgobj.src="closed.gif";
}
}
</SCRIPT>
<!-- Notera förändringen: m1 är numera inom 'citationstecken' ! -->
<SPAN onclick="menu('m1')"><img border="0" src="open.gif" id="m1image" />Meny1</SPAN>
<SPAN style="display: none" id="m1">
<br>Sub 1
</SPAN>
Tack!:)
Men får på rad 7
'Imgobj' is null or not an object
??
Detta löste problemet
<SCRIPT LANGUAGE="Javascript">
function menu(objname) {
obj = document.getElementById(objname);
imgobj = document.getElementById(objname + "[B]image[/B]");
if(obj.style.display=='none') {
obj.style.display=''
imgobj.src="open.gif";
}else {
obj.style.display='none'
imgobj.src="closed.gif";
}
}
</SCRIPT>
<!-- Notera förändringen: m1 är numera inom 'citationstecken' ! -->
<SPAN onclick="menu('m1')"><img border="0" src="closed.gif" id="m1image">Meny1</SPAN>
<SPAN style="display: none" id="m1">
<br>Sub 1
</SPAN>
Tack !
Självklart, sorry. Jag är så van så jag brukar inte orka kolla kod innan jag svarar på frågot åt folk... Och då smyger sig fula fel in här och där. :r
inga problem... brukar lösa sig om man pular lite själv... gör sällan javascript men de är rätt så lätta att fatta. :)