ciao a tutti.
E' la prima volta che posto in questo forum.
Premetto che la mia conoscenza di javascript è un po' lacunosa.
Allora, ho trovato questo bello script: tableruler
Data una qualsiasi tabella, scorrendo col mouse le righe queste ultime vengono evidenziate (cambia il colore di sfondo al rollover).
Vorrei implementare lo script con la gestione dell'evento onClick, come indicato qui sotto (in rosso il punto dove dovrei intervenire).
codice:
/*
tableruler()
written by Chris Heilmann for alistapart.
enables a rollover of rows for each table with the classname "hlrows"
*/
function tableruler()
{
if (document.getElementById && document.createTextNode)
{
var tables=document.getElementsByTagName('table');
for (var i=0;i<tables.length;i++)
{
if(tables[i].className=='ruler')
{
var trs=tables[i].getElementsByTagName('tr');
for(var j=0;j<trs.length;j++)
{
if(trs[j].parentNode.nodeName=='TBODY')
{
trs[j].onmouseover=function(){this.className='ruled';return false}
trs[j].onmouseout=function(){this.className='';return false}
trs[j].onmousedown=function()
{
// qui vorrei acquisire il numero della riga cliccata
// ed il contenuto delle celle
// non conosco metodi e proprietà
//
// ho fatto vari tentativi ma senza successo
//
return false;
}
}
}
}
}
}
}
Grazie a tutti quelli che vorranno aiutarmi!