İ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.