Foros del Web » Programando para Internet » Javascript »

Cambiar imagen según selección

Estas en el tema de Cambiar imagen según selección en el foro de Javascript en Foros del Web. Tengo una imagen estatica en html. Y quiero que al cambiar el idioma de la página esa imagen cambie. Es decir si tengo una imagen ...
  #1 (permalink)  
Antiguo 18/11/2010, 02:14
 
Fecha de Ingreso: noviembre-2010
Mensajes: 6
Antigüedad: 13 años, 5 meses
Puntos: 0
Pregunta Cambiar imagen según selección

Tengo una imagen estatica en html. Y quiero que al cambiar el idioma de la página esa imagen cambie. Es decir si tengo una imagen en castellano y hago click en gallego, esa imagen se convierta en gallego... Creo que con Javascript es la forma más facil. Alguien me podria ayudar????? porfavor. Gracias
  #2 (permalink)  
Antiguo 18/11/2010, 02:25
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Cambiar imagen según selección

primero tienes que identificar el elemento <img> de alguna forma. alguna de las alternativas son:
  • getElementById para obtenerlo por id
  • document.images, para obtenerlo por indice o por nombre
  • por estructura del documento, firstChild, childNodes o alguna variante. pero es darle demasiada vuelta comparado a las anteriores alternativas.

una vez obtengas la referencia del elemento solo tienes que cambiar el valor de src por la ruta de la nueva imagen.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.

Última edición por zerokilled; 18/11/2010 a las 02:40
  #3 (permalink)  
Antiguo 18/11/2010, 02:34
 
Fecha de Ingreso: noviembre-2010
Mensajes: 6
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: Cambiar imagen según selección

Muchisimas gracias zerokilled. Me acabo de apuntar en este foro pero me parece que le voy a dar mucho uso! Gracias!
  #4 (permalink)  
Antiguo 18/11/2010, 02:45
 
Fecha de Ingreso: noviembre-2010
Mensajes: 6
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: Cambiar imagen según selección

ultima cosita... ya he cambiado lo que me has dicho. Pero ahora para que cambie al hacer click en el idioma?


<script type="text/javascript">

document.images['español'].src = "gallego.jpg"


</script>
  #5 (permalink)  
Antiguo 18/11/2010, 02:51
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Cambiar imagen según selección

cierto, me olvide de ese detalle. tienes que crear un evento en el elemento en que el usuario debe pulsar. en este caso el evento es onclick y dentro de este ubicas el codigo que has creado.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.
  #6 (permalink)  
Antiguo 18/11/2010, 02:53
 
Fecha de Ingreso: noviembre-2010
Mensajes: 6
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: Cambiar imagen según selección

pues muchisimas gracias zerokilled. Te tendre presente en mis oraciones! jajajajaja
  #7 (permalink)  
Antiguo 18/11/2010, 03:48
 
Fecha de Ingreso: noviembre-2010
Mensajes: 6
Antigüedad: 13 años, 5 meses
Puntos: 0
Respuesta: Cambiar imagen según selección

pero segun tu ultimo mensaje mi codigo:

<script type="text/javascript">

document.images['español'].src = "gallego.jpg"

</script>

no serviria de nada no? porque si lo pongo otra vez en el onclick... y si al hacer click en gallego este texto se convierte en español. Con este codigo, en caso de volver a darle al apartado español volveria a ponerse la foto antigua? Sq no tengo ni idea de javascript. soy mas de html,css y un poquito de php. Mi intencion es ir aprendiendo... Spero disculpes mi insistencia.

Última edición por popas88; 18/11/2010 a las 04:01
  #8 (permalink)  
Antiguo 18/11/2010, 04:34
Avatar de zerokilled
Javascripter
 
Fecha de Ingreso: abril-2009
Ubicación: Isla del Encanto, La Borinqueña [+>==]
Mensajes: 8.050
Antigüedad: 15 años
Puntos: 1485
Respuesta: Cambiar imagen según selección

Cita:
pero segun tu ultimo mensaje mi codigo: no serviria de nada no?
dependiendo como has creado el evento, el codigo anterior puede o no ser necesario. es decir, lo incluyes una sola vez. si lo agregas como atributo del elemento, no es necesario tenerlo entre <script>.

Cita:
Con este codigo, en caso de volver a darle al apartado español volveria a ponerse la foto antigua?
no. necesitas agregarle un poco de logistica. es decir, tienes que determinar cual es la ruta actual para asi decidir cual valor asignar. un simple if/else es la solucion.
__________________
la maldad es una virtud humana,
y la espiritualidad es la lucha del hombre contra su maldad.

Etiquetas: imagenes
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 00:53.