MaD adlı üyeden alıntı: mesajı görüntüle
İlginiz için öncelikle teşekkürler dostum. Bu setCookie kodunu bir click ile kullanabilir miyim? Belirttiğim gibi checkbox lar için istiyorum bunu. Kullandığım kodlar...

Misal şu js yi yazdım. bunu kullanıyorum.

<script type="text/javascript">
	$(document).ready(function(){
	if ($("input#diyis:checked").length > 0) {        
	$("tr.diyis").show()
	} else {
	$("tr.diyis").hide()
	}
$("input#diyis").click(function() {
   	$("tr.diyis").slideToggle("fast");
  });
});
</script>
onu şu hale getirsem.

<script type="text/javascript">
	$(document).ready(function(){
        var a = $("input#diyis:checked").length
	var b = getCookie("diyis");
        if (a + b  ) > 0 
        {    
	$("tr.diyis").show()
	} else {
	$("tr.diyis").hide()
	}
$("input#diyis").click(function() {
   	$("tr.diyis").slideToggle("fast");
        $("input#diyis").slideToggle("fast")
        setCookie("diyis","diyis",1);
  });
});
</script>
burada ne hata yapıyorum?

if (a + b ) > 0 bu satır hatalı. Hem syntax hemde teknik hata var. Bi kere b'nin veri türü string olduğu için burda karşılaştırma yapamazsınız. Burayı düzeltirseniz sorun ortadan kalkacaktır.