mats47Medlem sedan mars 2009185 inlägg
Jag har en bild, när jag klickar den kommer en rullningslista fram
nu vill jag om man klickar igen så ska den försvinna.
<A HREF="#" onclick="document.getElementById('myText<%=A%>').style.display = 'inline';">
<img src="bild.jpg" ></A>
Om jag byter ut inline mot none så försvinner rullningslista.
hur får jag den att fungera att både få den färsinna och komma fram?
metalboyMedlem sedan jan. 2005870 inlägg
<a href="#" onclick="document.getElementById('myText<%=A%>').style.display = (document.getElementById('myText<%=A%>').style.display == 'none') ? 'inline' : 'none'; return false"><img src="bild.jpg" alt="" /></a>
Edit: Lämpligt kan ju vara att skapa en funktion för detta, i alla fall om det är på många ställen man vill kunna göra detta...
mats47Medlem sedan mars 2009185 inlägg
Tack det fungerade
Hur avslutar jag inlägget?
@ndersMedlem sedan juni 200026 914 inlägg
"Markera som lösning" till höger precis ovanför inlägget som löste ditt problem, dvs metalboys inlägg.
mats47Medlem sedan mars 2009185 inlägg
jag har en ny fråaga om samma område
Detta är på själva img
när jag klickar på bilden vilja att bilden blir ljusare.
jag har ett script som fungerar, men nu som föra problemet så vill jag att den ska bli som vanligt när jag klickar en andra gång på bilden.
<script language="JavaScript1.2">
function makevisible(cur,which){
strength=(which==0)? 1 : 0.2
if (cur.style.MozOpacity)
cur.style.MozOpacity=strength
else if (cur.filters)
cur.filters.alpha.opacity=strength*40
}
</script>
<img style="filter:alpha(opacity=100);-moz-opacity:0.2" onclick="makevisible(this,0)" onclick="makevisible(this,1)" src="bild.gif">
Testade själv men fick det inte att fungera
onclick="makevisible(this,0).style.display = (makevisible(this,0).makevisible == 'this,0') ? 'this,1' : 'this,0'; return false">