Foros del Web » Programando para Internet » Javascript »

Ejecutar accion en img dentro de td ?

Estas en el tema de Ejecutar accion en img dentro de td ? en el foro de Javascript en Foros del Web. Buenas a todos, despues de intentar e intentar e intentar... me he rendido. Asi que recurro a ustedes. Como puedo teniendo esto: HTML Código: <td ...
  #1 (permalink)  
Antiguo 25/06/2007, 09:05
Avatar de Shade  
Fecha de Ingreso: noviembre-2006
Mensajes: 262
Antigüedad: 18 años, 4 meses
Puntos: 1
Ejecutar accion en img dentro de td ?

Buenas a todos, despues de intentar e intentar e intentar... me he rendido. Asi que recurro a ustedes. Como puedo teniendo esto:

HTML
Código:
<td onclick="asd();" rowspan="4" id="tdi_2007-06-25">
    <img src="/images_new/common/blank.gif" class="td_barras gris2 fondogris"/>
</td>

Hacer que ocurra ALGO en el img dentro del td desde el onclick?

Se entiende? Yo quiero clickear en el td y que la funcion haga algo en el img dentro de el. Por ejemplo cambiar el height del img a 50?

Muchisimas gracias a todos.
  #2 (permalink)  
Antiguo 25/06/2007, 09:09
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 23 años, 1 mes
Puntos: 772
Re: Ejecutar accion en img dentro de td ?

Hola Shade

Pon así la celda:

Código:
<td onclick="asd(this);" rowspan="4" id="tdi_2007-06-25">
Y utiliza este código:

Código:
function asd(obj) {
  obj.getElementsByTagName('img')[0].style.height = '50px';
}
Saludos,
  #3 (permalink)  
Antiguo 25/06/2007, 09:27
Avatar de Shade  
Fecha de Ingreso: noviembre-2006
Mensajes: 262
Antigüedad: 18 años, 4 meses
Puntos: 1
Re: Ejecutar accion en img dentro de td ?

Perfecto. Muchisimas gracias de verdad!
  #4 (permalink)  
Antiguo 26/06/2007, 06:30
Avatar de Shade  
Fecha de Ingreso: noviembre-2006
Mensajes: 262
Antigüedad: 18 años, 4 meses
Puntos: 1
Re: Ejecutar accion en img dentro de td ?

Siguiendo con este tema (aproximadamente)...

Teniendo ESTO:
Código:
<td id="identificador1_numaleat015" onclick="asd(this);loquebusco();">
    <img src="asdasd.gif" />
</td>
<td id="identificador1_numaleat015_aserejeeeer" onclick="asd2(this)">
Contenido chorra
</td>
Como puedo conseguir que se ejecute el asd2(this) del segundo td cuando pulso el primero? o sea, como sería la funcion loquebusco()?

P.D.: Se como lograr el id del segundo td, en eso no habria problema.

Muchisimas gracias a todos, y de verdad, lo he intentado, he buscado y rebuscado y nada.
  #5 (permalink)  
Antiguo 26/06/2007, 18:01
Avatar de derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 21 años, 4 meses
Puntos: 45
Re: Ejecutar accion en img dentro de td ?

Si puedes lograr el id del segundo td, qué problema puede haber en hacer en la primera celda:

onclick="asd(this);funcion('idDelSegundo');"


De todas maneras, si quieres algo más genérico, habría que jugar con DOM, y obtener la celda que está al lado de la que has pulsado, que también es posible.


Un saludo.
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:26.