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)