Foros del Web » Programando para Internet » Javascript »

cambiar la imagen segun el Navegador

Estas en el tema de cambiar la imagen segun el Navegador en el foro de Javascript en Foros del Web. Espero k podais ayudarme, Necesito que segun si el usuario entra con Explorer o con otros navegador, la imagen principal varie. Tengo imagen1 e imagen2 ...
  #1 (permalink)  
Antiguo 08/05/2008, 05:16
 
Fecha de Ingreso: noviembre-2007
Mensajes: 97
Antigüedad: 16 años, 5 meses
Puntos: 0
Pregunta cambiar la imagen segun el Navegador

Espero k podais ayudarme,
Necesito que segun si el usuario entra con Explorer o con otros navegador, la imagen principal varie. Tengo imagen1 e imagen2 creo que se hacer el script pero no se enlazar-lo.


Código HTML:
<img src="imatges/imagen1.jpg" alt="finques" width="332" height="191"/> 
Código:
<script language="JavaScript"> 
function MostrarImagen()
{ 
	var imagen;

	if (navigator.appName == "Microsoft Internet Explorer") 
		imagen="imatges/imagen1.jpg"; 
	else 
		imagen="imatges/imagen2.jpg";
		 
	return imagen;
}
</script>
  #2 (permalink)  
Antiguo 08/05/2008, 08:09
 
Fecha de Ingreso: abril-2008
Ubicación: bcn
Mensajes: 33
Antigüedad: 16 años
Puntos: 0
Re: cambiar la imagen segun el Navegador

Cita:
Iniciado por fearhds Ver Mensaje

Código HTML:
<img src="imatges/imagen1.jpg" alt="finques" width="332" height="191"/> 
Código:
<script language="JavaScript"> 
function MostrarImagen()
{ 
	var imagen;

	if (navigator.appName == "Microsoft Internet Explorer") 
		imagen="imatges/imagen1.jpg"; 
	else 
		imagen="imatges/imagen2.jpg";
		 
	return imagen;
}
</script>

deberias enlazarlo por el id de img.

<img src="imatges/imagen1.jpg" alt="finques" width="332" height="191" id="imagen"/>

en la funcion

<script language="JavaScript">
function MostrarImagen()
{
var imagen;

if (navigator.appName == "Microsoft Internet Explorer")
{imagen_nueva="imatges/imagen1.jpg";

}else {
imagen="imatges/imagen2.jpg";
}
document.getElementById['imagen'].src=imagen_nueva


}
</script>


Y llamar a la funcion ,al final de archivo por ejemplo

<script>
MostrarImagen();
</script>
  #3 (permalink)  
Antiguo 08/05/2008, 08:12
 
Fecha de Ingreso: abril-2008
Ubicación: bcn
Mensajes: 33
Antigüedad: 16 años
Puntos: 0
Re: cambiar la imagen segun el Navegador

me he olvide de cambiar el nombre de la variable en el else

la funcionquedaria asi


<script language="JavaScript">
function MostrarImagen()
{
var imagen;

if (navigator.appName == "Microsoft Internet Explorer")
{imagen_nueva="imatges/imagen1.jpg";

}else {
imagen_nueva="imatges/imagen2.jpg";
}
document.getElementById['imagen'].src=imagen_nueva


}
</script>

a ver que tal
  #4 (permalink)  
Antiguo 08/05/2008, 09:10
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Re: cambiar la imagen segun el Navegador

Tema trasladado a JavaScript.
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 02:03.