View Single Post
Eski 09/09/2004, 14:00   #7 (permalink)
ahmet_sayin
Cevizci
 
Üyelik Tarihi: 09/2004
Mesaj: 77
Varsayılan

Kod:
function sec_hepsini(i)
	{
			check1[i].checked = !check1[i].checked ;
			yuzde_goster(i,check1.length-1);
i++;
if (i<check1.length{
setTimeout("sec_hepsini(\""+i+"\")",0);
}
		}
	}
sec_hepsini("0");
olunca oluyor aslında
ama pek tasnif edilecek bir kod yazılımı degil
düsün aynı anda iki grup checkbox kümesi secmek icin tabi bu fonksiyon eksik ben aslında su sekilde yapıyordum benim kaynak kodum boyle
Kod:
<span id=gunler checkboxn="checkbox id´si">
<span id=saatler checkboxn="checkbox id´si">
select(gunler,1); dedigimde span id´si gunler olan checkboxları seciyor.Bu checkboxları gruplamak için.

function select(value,type){
grup=saattablo.all[value];
len=grup.length;
if (type=='1'){
for (i=0;i<len;i++){
checkboxname=grup[i].checkboxn;
saattablo.all[checkboxname].checked=true;
}}
}
else if (type=='0'){
for (i=0;i<len;i++){
checkboxname=grup[i].checkboxn;
saattablo.all[checkboxname].checked=false;
}}
}
yani hem gunler grubunu hemde saatler grubunu secersem ikinci olarak saatler i secmem durumunda gunler işlemi duracak (sectigi kadar artık) diger işlem başlayacak.
nasıl olsun.
böyle olurmu.
yine dedigim gibi for dongusu icine calıştırma komutu eklense cok daha iyi olur.
Herşey için teşekkürler.
ahmet_sayin hatta değil   Alıntı Yaparak Yanıtla