Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 203 Pomógł: 0 Dołączył: 10.06.2004 Skąd: Gliwice Ostrzeżenie: (0%)
|
Witam,
potrzebuje waszej pomocy, bo miałem zfobioną funkcję do zaznaczania wszystkich checkboxó i w zależnosci od tgo nie które submity miały być aktywne lub nie: Kod function selectAll(x,b) { if (typeof(x)=='string')x=document.getElementById(x); else { while(x=x.parentNode) { if (x.nodeName.toLowerCase()=='form')break;} } var ins=x.getElementsByTagName("input"); for(j=0;j<ins.length;j++) { if(ins[j].type.toLowerCase()=="checkbox") { ins[j].checked=b; document.ble.edytuj.disabled=!b; document.ble.usun.disabled=!b; document.ble.pokaz.disabled=!b; document.ble.ukryj.disabled=!b; } } } onload=function(i,x,t){with(document.ble){ edytuj.disabled=true; usun.disabled=true; pokaz.disabled=true; ukryj.disabled=true; for(i=0;t=elements['opcja[]'][i++];){t.onchange=function(){sprawdz();}} }} function sprawdz(t,i,s){with(document.ble){ for(i=0,s=!0;t=elements['opcja[]'][i++];){if(t.checked){s=0;break;}} edytuj.disabled=s; usun.disabled=s; pokaz.disabled=s; ukryj.disabled=s; }} i wywołuje to w ten sposób:
I musze to przerobić, żeby zamiast "BLE" była nazwa zmiennej podanej na poczatku skrpytu(czyli nazwa formularza). Tylko Jak to wszystko pogodzić w JS, tzn jak dodac do funkcji kolejną zmienną i zastąpić wszystkie ble zmiennymi? Nie znam się na JS dlatego prszę was o pomoc! |
|
|
|
3miel Przerobienie funkcji - dodatkowy argument funkcji 3.02.2006, 00:14:45
LBO Kodzmienna = "BLE";
//code
document.getEle... 3.02.2006, 00:22:50
3miel możesz spróbowac zrobić pierwszy przykład bo coś m... 3.02.2006, 00:33:55
LBO pierwsza funkcja...
Kodfunction selectAll(form... 3.02.2006, 00:57:08
3miel nie chce działać:/:
Kod<form name="Marki... 3.02.2006, 01:13:00
jpluzek To jest nazwa formularza, którą przekazujesz do fu... 3.02.2006, 09:00:18
3miel Zrobiłem tak jak radziłeś i dalej to samo:( Zaznac... 3.02.2006, 15:41:53 ![]() ![]() |
|
Aktualny czas: 24.12.2025 - 06:30 |