Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Javascript (http://www.forosdelweb.com/f13/)
-   -   cambiar la imagen segun el Navegador (http://www.forosdelweb.com/f13/cambiar-imagen-segun-navegador-584167/)

fearhds 08/05/2008 05:16

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>


bernika 08/05/2008 08:09

Re: cambiar la imagen segun el Navegador
 
Cita:

Iniciado por fearhds (Mensaje 2395169)

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>

bernika 08/05/2008 08:12

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

GatorV 08/05/2008 09:10

Re: cambiar la imagen segun el Navegador
 
Tema trasladado a JavaScript.


La zona horaria es GMT -6. Ahora son las 11:45.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.