Bueno antes que nada muchas gracias por responder! estuve mucho tiempo sin hacer nada y ahora estoy retomando, se me olvidaron mil cosas.
Después de leer sus sugerencias y buscar modifique mi código, sin embargo todavía no logro dar con la solución, a ver que ven ustedes.
Tabla generada dinamicamente: Código PHP:
while ($row = mysql_fetch_array($result)){
echo "
<tr name=\"tr_id\">
<td class=\"contenido\" id=\"titulo_musica\" >".limitarPalabras($row['titulo_musica'],20)."</td>
<td class=\"autor\" name=\"artista_musica\" >".$row['artista_musica']."</td>
<td class=\"id\" id=\"id_musica\" name=\"id_musica\" >".$row['id_musica']."</td>
<td><button name=\"btnSeleccion\" onClick=\"procesoXML('/procesoXML.php','id_musica='+getElementById('id_musica').innerText') ; return false\" class=\"btn btn-info\">seleccionar</button></td>
</tr>";
$i++;
}
Acá lo que hice fue pasarle la url y a la variable id_musica le asigne el valor de la celda.
Función procesoXML
Código:
function procesoXML(_pagina,valorPost){
capa = document.getElementById('resultado');
ajax=nuevoAjax();
ajax.open("POST", _pagina+"?"+valorPost, true);
ajax.onreadystatechange=function() {
if (ajax.readyState==4) {
capa.innerHTML = ajax.responseText
}
}
ajax.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
ajax.send(valorPost);
}
Espero puedan orientarme un poco mas.
Un saludo y muchas gracias por su tiempo!