Forum Moderators: open
Javascript:
select:
function mailMessageSelect(ID,tdID,max){
curID = "message";for(var i = 0; i < max; i++){
$(i-1).className = "mailNotSelected";
//alert($("mailList" + i-1).innerHTML);
}document.getElementById(tdID).className = "mailSelected";
var url = "ajax/app_mailMessage.php";
var pars = "mail_mailID=" + ID;
var myAjax = new Ajax.Request(
url,
{
method: 'get',
parameters: pars,
onComplete: showResponse
});
}
deselect:
function disMessageSelect(ID,tdID,max){
curID = "message";for(var i = 0; i < max; i++){
$(i-1).className = "mailNotSelected";
//alert(i-1);
}document.getElementById(tdID).className = "mailSelected";
var url = "ajax/app_disMessage.php";
var pars = "dis_disID=" + ID;
var myAjax = new Ajax.Request(
url,
{
method: 'get',
parameters: pars,
onComplete: showResponse
});
}
thanks,
elictricocean
ok, that's not the way I'd do it, here's my take:
function TRclick( evt) {
var e = evt ¦¦ event;
var obj = e.target ¦¦ e.srcElement; for( var e = 0; e < obj.parentNode.childNodes.length; e++)
if( obj.parentNode.childNodes[ e].tagName == "TR")
obj.parentNode.childNodes[ e].className = "not_selected";
obj.className = "selected";
}
Code written while tired, probably a syntax error somewhere but by the looks you know enough JS to understand it.