Foros del Web » Programando para Internet » Javascript »

que cuando se abra un popup, se cambien los gifs

Estas en el tema de que cuando se abra un popup, se cambien los gifs en el foro de Javascript en Foros del Web. A ver si lo explico bien... Lo que pretendo hacer es que cuando un usuario del sitio pinche en un enlace, el cual abre un ...
  #1 (permalink)  
Antiguo 11/10/2006, 19:42
Avatar de kctus
Usuario baneado!
 
Fecha de Ingreso: noviembre-2002
Ubicación: ToledoBsAsGaliciaBolivia
Mensajes: 1.038
Antigüedad: 21 años, 6 meses
Puntos: 1
que cuando se abra un popup, se cambien los gifs

A ver si lo explico bien...

Lo que pretendo hacer es que cuando un usuario del sitio pinche en un enlace, el cual abre un popup, se "desactive" ese enlace donde ya pinchó, el cual es un gif. La forma mas estética supongo que sería que el gif cambie, una vez abierto ese pop up, a otro gif igual pero que tenga colores mas grises, y obviamente sin el link.

Es decir, que cuando se pinche en un gif con link, ese gif con link pase a ser otro gif sin link...

Muchas gracias, la verdad es que estoy aprendiendo mucho de javascript gracias a este foro
  #2 (permalink)  
Antiguo 12/10/2006, 04:52
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola kctus

A ver si esto te sirve:

Código:
<img src="gif.gif" onclick = "window.open('tupagina.html'); this.src='imagen2.jpg'; this.onclick=''" />
Saludos,
  #3 (permalink)  
Antiguo 12/10/2006, 07:17
Avatar de kctus
Usuario baneado!
 
Fecha de Ingreso: noviembre-2002
Ubicación: ToledoBsAsGaliciaBolivia
Mensajes: 1.038
Antigüedad: 21 años, 6 meses
Puntos: 1
Funciona perfectamente, gracias JavierB.

Para completar un poco mas lo que pretendo hacer... faltarían un par de detalles. El primero es que se ponga la manita del mouse para que el usuario se de cuenta que es un enlace ese gif (esto creo haberlo visto por ahí, así que ya lo busco yo ahora)
Y lo que si que se me escapa totalmente, es lo siguiente:
En principio, hay 3 gifs que puede pulsar el usuario, los 3 abren 3 ventanas distintas... pero la idea es que cuando se pulse en uno, da igual cual, se cambien y desactiven los 3.
Gracias!
  #4 (permalink)  
Antiguo 13/10/2006, 05:04
Avatar de JavierB
Colaborador
 
Fecha de Ingreso: febrero-2002
Ubicación: Madrid
Mensajes: 25.052
Antigüedad: 22 años, 2 meses
Puntos: 772
Hola de nuevo.

A ver si este código te vale:
Código PHP:
<html>
<
head>
<
script type="text/javascript">
function 
abrir(pag) {
  
document.getElementById('gifs');
  for (
i=0ele=d.getElementsByTagName('img')[i]; i++) {
    
ele.src ele.className;
    
ele.onclick = function() {return false};
  }
  
window.open(pag);
}
</script>
</head>
<body>
<div id="gifs">
<img src="imagen.gif" class="imagen2.gif" onclick = "abrir('tupagina.html')" style="cursor:pointer" />
<img src="imagen.gif" class="imagen3.gif" onclick = "abrir('tupagina.html')" style="cursor:pointer" />
<img src="imagen.gif" class="imagen4.gif" onclick = "abrir('tupagina.html')" style="cursor:pointer" />
<div>
</body>
</html> 
Saludos,
  #5 (permalink)  
Antiguo 13/10/2006, 07:22
Avatar de kctus
Usuario baneado!
 
Fecha de Ingreso: noviembre-2002
Ubicación: ToledoBsAsGaliciaBolivia
Mensajes: 1.038
Antigüedad: 21 años, 6 meses
Puntos: 1
Gracias de nuevo JavierB, voy a probarlo
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 22:30.