Foros del Web » Programando para Internet » Javascript »

Actualizar el url de un frame, desde el mismo frame

Estas en el tema de Actualizar el url de un frame, desde el mismo frame en el foro de Javascript en Foros del Web. Hola que tal, Tengo el siguiente problema, ojala me puedan ayudar. Tengo un frameset con 8 frames. En uno de los frame tengo una imagen ...
  #1 (permalink)  
Antiguo 08/03/2005, 20:14
 
Fecha de Ingreso: septiembre-2002
Mensajes: 19
Antigüedad: 21 años, 7 meses
Puntos: 0
Actualizar el url de un frame, desde el mismo frame

Hola que tal,

Tengo el siguiente problema, ojala me puedan ayudar.

Tengo un frameset con 8 frames.

En uno de los frame tengo una imagen con una liga, necesito que cuando el usuario haga click en ella pueda modificar el url de 3 frames, incluyendo el frame que contiene la imagen con la liga.

El siguiente código me funciona bien, excepto para cambiar el url del frame desde el cual se modifican los otros 2 url.

<a href=javascript:; onClick="location.href='Pag1.asp'; top.MENU.location.href='Pag2.asp'; top.CONTENIDO.location.href='Pag3.asp'"><img src="img.gif"></a>

los frames MENU y CONTENIDO se actualizan correctamente, sin embargo el frame desde el cual se ejecuta el anterior código... no.

Qué debo hacer para poder actualizar el url del frame en donde ejecuto el código ?

Gracias por su ayuda !!!
  #2 (permalink)  
Antiguo 08/03/2005, 21:23
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
Una sería colocar ese link en HTML con el target="_self" sería así...

<a href="Pag1.asp" target="_self" onClick="top.MENU.location.href='Pag2.asp'; top.CONTENIDO.location.href='Pag3.asp'"><img src="img.gif"></a>

El hipervínculo de HTML solo te cambiará la actual y el onclick las otras...

Espero que te sirva
Saludos
__________________
Esteban Quintana
  #3 (permalink)  
Antiguo 09/03/2005, 16:28
 
Fecha de Ingreso: septiembre-2002
Mensajes: 19
Antigüedad: 21 años, 7 meses
Puntos: 0
monoswim, gracias por tu ayuda !!!

La solución que me propones es correcta, lo que actualmente hago es similar a lo que me propones y con eso soluciono el problema... pero mi duda persiste... por qué no puedo con la primera instrucción de JS cambiar el url del frame... seria muy interesante saber el por que...

Saludos !!! y nuevamente gracias por tu apoyo, ojala me puedas informar de la duda que aun tengo.
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:02.