Foros del Web » Programando para Internet » Javascript »

Redireccionar al pulsar un banner

Estas en el tema de Redireccionar al pulsar un banner en el foro de Javascript en Foros del Web. Hola, lo que quiero hacer es que, al pulsar un banner, además de abrirse una nueva ventana con la página del anunciante del banner, mi ...
  #1 (permalink)  
Antiguo 17/05/2005, 06:47
 
Fecha de Ingreso: mayo-2005
Mensajes: 7
Antigüedad: 19 años
Puntos: 0
Redireccionar al pulsar un banner

Hola,

lo que quiero hacer es que, al pulsar un banner, además de abrirse una nueva ventana con la página del anunciante del banner, mi propia página se redirija a otra dirección que yo le de.

No sé si es posible, a ver si alguien puede iluminarme.

Gracias por adelantado...
  #2 (permalink)  
Antiguo 17/05/2005, 07:12
Avatar de monoswim
$moderador{'Esteban'}
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 8.762
Antigüedad: 22 años, 3 meses
Puntos: 90
Creo que si es posible, puedes usar el hipervínculo para uno y el onclick para otro...Por ejemplo...

<a href="http://www.w.com/anunciante.html" target="_blank" onclick="location.href='http://www.misitio.com/pagina.html';"><img ...></a>

Espero que te sirva

Saludos
__________________
Esteban Quintana
  #3 (permalink)  
Antiguo 17/05/2005, 07:46
 
Fecha de Ingreso: mayo-2005
Mensajes: 7
Antigüedad: 19 años
Puntos: 0
Gracias monoswim,

Funciona perfecto. Pero ahora me viene otra duda: lo que me has explicado sirve si el anunciante me da el banner como una imagen + un enlace. Pero algunos anunciantes te dan un iframe para que lo metas en tu web. ¿Podría entonces yo redirigir mi página cuando alguien pulsa sobre el banner?

Gracias de nuevo.
  #4 (permalink)  
Antiguo 17/05/2005, 10:02
Avatar de monoswim
$moderador{'Esteban'}
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 8.762
Antigüedad: 22 años, 3 meses
Puntos: 90
Creo que no, si está en un iframe el tema es que el anunciante coloca la info que quiere en el iframe y no podés editarlo...

Fijate de colocar el onclick en el iframe...como ser

<iframe onclick="" ...>

La verdad es que no recuerdo si la etiqueta iframe soporta el onclick...

Espero que te sirva

Saludos
__________________
Esteban Quintana
  #5 (permalink)  
Antiguo 18/05/2005, 02:57
 
Fecha de Ingreso: mayo-2005
Mensajes: 7
Antigüedad: 19 años
Puntos: 0
Pues parece que no va.

Muchas gracias de todas formas...
  #6 (permalink)  
Antiguo 18/05/2005, 05:57
Avatar de monoswim
$moderador{'Esteban'}
 
Fecha de Ingreso: febrero-2002
Ubicación: Buenos Aires - Argentina
Mensajes: 8.762
Antigüedad: 22 años, 3 meses
Puntos: 90
pues ya me parecía...Si alguien tiene alguna forma que nos chifle a los dos, que yo también estaría interesado en la respuesta...

Saludos
__________________
Esteban Quintana
  #7 (permalink)  
Antiguo 31/05/2005, 23:08
 
Fecha de Ingreso: mayo-2005
Mensajes: 3
Antigüedad: 19 años
Puntos: 0
Una punta

Mirá, creo que la punta está en un ejemplo en la página: http://hvaldez.com.ar/foros/rta6/

Yo estoy con el mismo problema y no logro despuntarlo.
Estoy desde el iframe colocando en un botón (podría reemplazarse por otro evento) el redireccionamiento de la página principal 'tratando' de invocar un procedimiento en esta con "parent.evento()", pero me está diciendo que "El objeto no acepta esta propiedad o método", pero si no estoy haciendo nada mal, estaría replicando lo mismo que encontré en el ejemplo de la página de referencia.
Mientras sigo buscando una solución, si antes la hallan ustedes por favor avisen.

Saludos
  #8 (permalink)  
Antiguo 31/05/2005, 23:22
 
Fecha de Ingreso: mayo-2005
Mensajes: 3
Antigüedad: 19 años
Puntos: 0
Siii!!! Ahora sí!

Ya lo encontré, era mucho más fácil que como había encarado mi explicación anterior.
Simplemente hay que poner:

parent.location.href='pagina.html'

y listo.

Saludos
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 04:04.