Asa Medlem sedan dec. 2001 1 860 inlägg Frågan 26 feb. 2008 21:01 #1 Jag har en kod som visas nedan med två länkar. Jag vill att det ska funka så att om jag först klickar på första länken så visas innehållet för den. Men klickar jag på nästa skall det första döljas och den andra länkens innehåll visas. Kan någon fixa min kod?
<html>
<head>
<title></title>
<script type="text/javascript">
function VisaDolj(nId) {
var oDiv=document.getElementById(nId);
oDiv.style.display=(oDiv.style.display=='')? "none":"";
}
</script>
</head>
<body>
<a href="#" onClick="VisaDolj('c');return false;">Visa C</a><br>
<div id="c" style="display:none;">C-lager<br></div>
<a href="#" onClick="VisaDolj('d');return false;">Visa D</a><br>
<div id="d" style="display:none;">D-lager</div>
</body>
</html>
Asa Medlem sedan dec. 2001 1 860 inlägg Ingen som vet eller har ork att kika på detta?
/Åsa
M metalboy Medlem sedan jan. 2005 953 inlägg Otestad kod:
<html>
<head>
<title></title>
<script type="text/javascript">
var visible = null;
function VisaDolj(nId) {
if (visible) {
var oDiv=document.getElementById(visible);
oDiv.style.display="none";
}
var oDiv=document.getElementById(nId);
oDiv.style.display=(oDiv.style.display=='')? "none":"";
visible = nId;
}
</script>
</head>
<body>
<a href="#" onClick="VisaDolj('c');return false;">Visa C</a><br>
<div id="c" style="display:none;">C-lager<br></div>
<a href="#" onClick="VisaDolj('d');return false;">Visa D</a><br>
<div id="d" style="display:none;">D-lager</div>
</body>
</html>
Asa Medlem sedan dec. 2001 1 860 inlägg Funkade finfint :) Både i FF och IE ? Tack