Retroceder   Foros del Web > Programación para sitios web > Javascript

Respuesta
 
Herramientas Desplegado
Antiguo 03-may-2008, 15:35   #1 (permalink)
albertcito ha deshabilitado el karma
 
Fecha de Ingreso: diciembre-2007
Mensajes: 44
Pregunta DOM ayuda con <table>

Mi problema es el siguiente:

esta es mi html:

Código HTML:
<a href="javascript:mostarTD('publicacion_principal')">Ver contenido de TDs</a> 

<table width="100%"id="publicacion_principal">		
	<tr>
		<td rowspan="2" id="imagen">
			<img src="img.gif" width="70" height="50" />
		</td>
		<td id="titulo">
		       Aquí el titulo de la publicación
                </td>
	</tr>
	 <tr>
		<td id="resumen">
		      Aquí el resumen de la publicación
		</td>
	 </tr>
</table>
este es mi javascript (esta malo sip :S):

Código PHP:
<script type="text/javascript">
function 
mostarTD(tabla)
{
    var 
table document.getElementById(tabla);        
    for (
0table.lengthi++) 
    {
        
alert(table[i].nodeValue);
    }       
}
</script> 
osea me gustaría que apareciera el contenido de los TD en mis alert, pero con dom y solo entregando el nombre de la tabla principal, lo he buscado pero no me ha salido nada, si alguien sabe como hacerlo me por favor ayúdeme!!!! :D
albertcito está desconectado   Responder Citando
Antiguo 03-may-2008, 15:45   #2 (permalink)
a2a2 tiene algunos puntos positivos de karma
 
Fecha de Ingreso: marzo-2008
Mensajes: 303
Re: DOM ayuda con <table>

Si solo tienes esa tabla quizá te interese más buscar directamente en los <td> con la función:
var listaTds = document.getElementsByTagName("td");
a2a2 está desconectado   Responder Citando
Antiguo 03-may-2008, 15:49   #3 (permalink)
albertcito ha deshabilitado el karma
 
Fecha de Ingreso: diciembre-2007
Mensajes: 44
Re: DOM ayuda con <table>

Gracias a2a2, pero me interesa solamente como obtener a partir de la tabla con el id="nombre" todos sus TD's
albertcito está desconectado   Responder Citando
Antiguo 03-may-2008, 15:50   #4 (permalink)
Moderador
caricatos es realmente agradablecaricatos es realmente agradablecaricatos es realmente agradablecaricatos es realmente agradablecaricatos es realmente agradablecaricatos es realmente agradable
 
Avatar de caricatos
 
Fecha de Ingreso: noviembre-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 12.244
Re: DOM ayuda con <table>

Hola:

Una tabla no es un array sino un objeto... y las filas dependientes puedes obtenerlas con tabla.getElementsByTagName("tr")... o tabla.rows (y luego el .length)... y las celdas con tablas.rows[i].cells ñ getElementsByTagName("td")

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
caricatos está desconectado   Responder Citando
Antiguo 03-may-2008, 16:11   #5 (permalink)
albertcito ha deshabilitado el karma
 
Fecha de Ingreso: diciembre-2007
Mensajes: 44
Re: DOM ayuda con <table>

Muchas Gracias caricatos, y la funcion (por si es que a alguien le interesa) quedo así:

function mostarTD(table)
{
var table = document.getElementById(table);
var td = table.getElementsByTagName("td");
for(i=0; i < td.length; i++)
{
alert(td[i].innerHTML);
}
}
albertcito está desconectado   Responder Citando
Respuesta

No hay votos aún.


Herramientas
Desplegado

Normas de Publicación
No puedes crear nuevos temas
No puedes responder temas
No puedes subir archivos adjuntos
No puedes editar tus mensajes

BB code is Activado
Caritas están Activado
[IMG] está Activado
Código HTML está Desactivado


La Zona horaria es GMT -6. Ahora son las 20:03.


Message Board Statistics

LinkBacks Enabled by vBSEO 3.1.0

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93