js onclick
Üdv
Kerestem hasonló témát, de nem találtam.
Szóval van egy pár <td> elemem, amelyek közül párnál le kéne tiltani az onClick-et.
Teljesen lecsupaszított kód:Ilyenkor id=10-nél csak a 10-es nem klikkelhető többé. 11, 12 nyugodtan megy.
Elkezdtem fát vágni:Igy tökéletesen működik. Azaz, ha indirekt az adott id-ről van meghívva az onClick, akkor mükszik. Szerintem.
Valamit nagyon rosszul látok, van vmi általam ismeretlen JS móka, ami miatt ez így van?
■ Kerestem hasonló témát, de nem találtam.
Szóval van egy pár <td> elemem, amelyek közül párnál le kéne tiltani az onClick-et.
Teljesen lecsupaszított kód:
- function dis_click(id) {
- for (x=id;x<id+3;x++) {
- document.getElementById(x).style.backgroundColor="red";
- document.getElementById(x).innerHTML="foglalt";
- document.getElementById(x).onClick='';
- }
- }
Elkezdtem fát vágni:
- var ig=20;
- function dis_click(id) {
- document.getElementById(id).style.backgroundColor="red";
- document.getElementById(id).innerHTML="foglalt";
- document.getElementById(id).onClick='';
- if (id<ig-1) { dis_click(id+1);}
- }
Valamit nagyon rosszul látok, van vmi általam ismeretlen JS móka, ami miatt ez így van?
hmm
Ja, és még valami:
Azért is hagytam benne a kódban a style és az innerHTML-t, mert az már az első esetben, fabávásom nélkül is működik. Miért más akkor az onClick?
(tétard)
Több lehetőség
ez lesz az
Jean azt is megmondja, mi a különbség (onClick vs onclick).
http://www.faqts.com/knowledge_base/view.phtml/aid/13901
Rémisztő :)
Köszi a segítséget.
(tétard)