Foros del Web » Programando para Internet » Javascript »

Problema con un script

Estas en el tema de Problema con un script en el foro de Javascript en Foros del Web. Hola a todos. Tengo un problemilla que no encuentro la manera de solucionar, pero que seguro que encontrais varias soluciones enseguida. Vereis. Quiero hacer una ...
  #1 (permalink)  
Antiguo 12/08/2004, 17:33
 
Fecha de Ingreso: agosto-2004
Mensajes: 16
Antigüedad: 19 años, 8 meses
Puntos: 0
Pregunta Problema con un script

Hola a todos.

Tengo un problemilla que no encuentro la manera de solucionar, pero que seguro que encontrais varias soluciones enseguida.

Vereis. Quiero hacer una página sobre el euro y tengo un problema con un script. Ya sé que es un tema muy visto, pero como práctica ya está bien.

Tengo insertado esta función en la cabecera de la página:

function bandera(pais)
{
return pais;
}

Luego llamo a esta función desde el evento onClick en un IMG y en un botón. Ninguno de los dos funciona.

Está en http://www.telefonica.net/web2/javiteka/monedas.html

La idea es que cambie la imagan de la moneda de la derecha en función del país que se ha elegido. Y para ello la función debe bandera() debe devolver 'de' para Alemania, 'be' para Bélgica, etc. que es el único dato que varía en la ruta de la imagen a presentar.

Seguro que es facilísimo, pero yo no sé que estoy haciendo mal.

He probado otras cosas, como desde un vícnulo y enviar las variables desde otra frame, pero también sin éxito. Debe ser que estoy tan desentrenado que no doy una.

Gracias de antemano.
  #2 (permalink)  
Antiguo 12/08/2004, 17:49
Avatar de caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años
Puntos: 1284
Hola javimv:

La verdad es que el script tal como lo tienes lo veo un poco tonto... (espero que no te importe la crítica)...

Si la imagen en cuestión es "be.gif" o "de.gif", y la quieres asignar a una imagen así:
<img src="" name="pais" />

...Yo haría la función bandera de esta otra manera:
function bandera(pais) {
document.images["pais"].src = pais + ".gif";
}

Espero que te sirva...

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo
  #3 (permalink)  
Antiguo 13/08/2004, 18:12
 
Fecha de Ingreso: agosto-2004
Mensajes: 16
Antigüedad: 19 años, 8 meses
Puntos: 0
De acuerdo ¡¡Solucionado!!

No, no me molesta. Al contrario, te agradezco las molestias tomadas.

Creo que el problema fue que no nos entendimos, quiza no me explicara bien.

Pero por fin di con la solución. Aunque tuve que hacer una mezcla de las soluciones que me dieron y aportar un poco de mi parte.

Está en http://www.telefonica.net/web2/javiteka/monedas.html
por si quereis verlo y consultar el código fuente.

Salu2.
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 13:30.