Ver Mensaje Individual
  #10 (permalink)  
Antiguo 30/05/2007, 14:21
Avatar de derkenuke
derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 20 años, 6 meses
Puntos: 45
Re: Recuperar datos de tabla html

Un ejemplo para no ensuciar el HTML:

Código PHP:
<TABLE id="tabla">
    <
tr>
        <
TH>Cod_Cliente</TH>
        <
TH>Nombre</TH>
        <
TH>Apellidos</TH>
    </
tr>
    <
tr>
        <
TD>001</TD>
        <
TD>Alberto</TD>
        <
TD>Garcia</TD>
    </
tr>
    <
tr>
        <
TD>002</TD>
        <
TD>Paco</TD>
        <
TD>Montes</TD>
    </
tr>
</
TABLE>

<
script>

document.getElementById("tabla").onclick=function(e){ 
    
// obtenemos el elemento sobre el que se ha hecho click
    
if(!e)e=window.event
    if(!
e.targete.target=e.srcElement
    
// e.target ahora simboliza la celda en la que hemos hecho click
    // subimos de nivel hasta encontrar un tr
    
var TR=e.target;
    while( 
TR.nodeType==&& TR.tagName.toUpperCase()!="TR" )
        
TR=TR.parentNode;
    var 
celdas=TR.getElementsByTagName("TD");
    
// cogemos la primera celda TD del tr (si existe)
    
if( celdas.length!=)
        
// devolvemos su contenido
        
alertceldas[0].innerHTML );
}

</script> 

Saludos.
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.