<script>
function ac() {
document.getElementById('ackapat').addEventListener("click", function()
{
menu = document.getElementById("yandanmenu");
if (menu.style.width == "0px") {
document.getElementById('yandanmenu').style.width="200px";
} else {
document.getElementById('yandanmenu').style.width="0px";
}
}, false);
}
</script><div id="ackapat" onClick="ac()"></div>
teşekkür ederim şimdi buraya da takıldım.
bu şekilde yaptığımda, hep ikinci kez tıkladığımda gösteriyor veya gizliyor. Hata nerede olabilir?
<script type="text/javascript">
function divJs(divID) {
var div = document.getElementById(divID);
if(div.style.display == 'block')
div.style.display = 'none';
else
div.style.display = 'block';
}
</script>
<a href="#" onclick="divJs('divId');">Gizle/Göster</a>
<div id="divId">Açıldım</div>
Divin display özelliği başlangıçda nasıl istiyosanız öle ayarlıya bilirisiniz.
input.toggler { display: none; }
input.toggler + label + div { display: none; }
input.toggler:checked + label + div { display: block; }
===========================================
<input type=checkbox id=sometoggler class=toggler />
<label for=sometoggler>Ac/kapa</label>
<div>goster / gizle </div>