Foros del Web » Programando para Internet » Javascript »

Abrir link en otra pagina

Estas en el tema de Abrir link en otra pagina en el foro de Javascript en Foros del Web. Tengo una pagina donde publico links de interes (sitios externos), al clicar estos se abre otra pagina (_blank) donde en una tabla superior tengo un ...
  #1 (permalink)  
Antiguo 06/10/2006, 08:50
 
Fecha de Ingreso: julio-2002
Ubicación: Valparaiso
Mensajes: 152
Antigüedad: 21 años, 9 meses
Puntos: 0
Abrir link en otra pagina

Tengo una pagina donde publico links de interes (sitios externos), al clicar estos se abre otra pagina (_blank) donde en una tabla superior tengo un encabezado con el menu de mi pagina, y abajo una tabla grande (dentro de ella un Iframe) que me muestra el contenido del sitio al cual accedieron, ejm: www.google.com, lo que yo necesito es que cuando clickeen algun link desde el encabezado, este se abra en la pagina inicial, o sea la pagina desde donde se abrio anteriormente.
La pagina inicial es una sola, no tienen frames ni Iframes, se que con Javascript se puede hacer eso, pero no se como, busque en las Faq`s y no encontre nada parecido
  #2 (permalink)  
Antiguo 06/10/2006, 10:23
 
Fecha de Ingreso: julio-2002
Ubicación: Valparaiso
Mensajes: 152
Antigüedad: 21 años, 9 meses
Puntos: 0
A ver el tema es que necesito abrir un link desde una pagina Hijo a una pagina padre, la pagina padre como no tiene frames, no se como puedo darle un name para asignarselo al window.open() y abrirlo desde la pagina hijo, espero que ahora esto este mas claro
  #3 (permalink)  
Antiguo 06/10/2006, 10:29
Avatar de djreficul  
Fecha de Ingreso: julio-2006
Ubicación: Cork
Mensajes: 672
Antigüedad: 17 años, 9 meses
Puntos: 0
La página hijo puede referirse a la padre x medio de opener

opener.document.location.href=paginaaabrir;

Saludos.
__________________
La muerte es un camino que todos debemos recorrer...
  #4 (permalink)  
Antiguo 06/10/2006, 10:42
 
Fecha de Ingreso: julio-2002
Ubicación: Valparaiso
Mensajes: 152
Antigüedad: 21 años, 9 meses
Puntos: 0
Me podrias dar algo mas concreto, Ejm:
Este es link de la pagina hijo que quiero que se abra en la pagina padre.
deberia ser algo asi?

<a href="#" onclick="opener.document.location.href=pagina.html ">PORTADA</a>

O hay que crear una funcion javascript y esta llamarla en el evento OnClick

Gracias
  #5 (permalink)  
Antiguo 06/10/2006, 11:31
Avatar de djreficul  
Fecha de Ingreso: julio-2006
Ubicación: Cork
Mensajes: 672
Antigüedad: 17 años, 9 meses
Puntos: 0
Asi directamente funciona. El usar una función o no depende de como kieras montártelo.

Saludos.
__________________
La muerte es un camino que todos debemos recorrer...
  #6 (permalink)  
Antiguo 06/10/2006, 11:52
 
Fecha de Ingreso: julio-2002
Ubicación: Valparaiso
Mensajes: 152
Antigüedad: 21 años, 9 meses
Puntos: 0
mmmm.. sabes que lo he puesto de todas estas maneras

<a href="#" onclick="javascript:opener.document.location.href= index.asp;">PORTADA</a>

<a href="javascript:opener.document.location.href=ind ex.asp;">PORTADA</a>

<a href="#" onclick="opener.document.location.href=index.asp;" >PORTADA</a>

y en todas me aparece el mismo error

index no esta definido :(
  #7 (permalink)  
Antiguo 06/10/2006, 12:03
Avatar de djreficul  
Fecha de Ingreso: julio-2006
Ubicación: Cork
Mensajes: 672
Antigüedad: 17 años, 9 meses
Puntos: 0
Te digo

Estás pasando index.asp como una variable de javascript y no como un argumento de texto. Nos ha pasado a todos alguna vez.

Lo correcto:

Código HTML:
<a href="#" onclick="opener.document.location.href='index.asp';" >PORTADA</a> 
Saludos.
__________________
La muerte es un camino que todos debemos recorrer...
  #8 (permalink)  
Antiguo 06/10/2006, 12:03
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
Debes entrecomillar el valor de la asignación

Código:
<a href="#" onclick="opener.document.location.href='index.asp';" >PORTADA</a>
  #9 (permalink)  
Antiguo 06/10/2006, 12:04
Avatar de tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 22 años, 8 meses
Puntos: 381
djreficul, me ganaste por 8 segundos ...
  #10 (permalink)  
Antiguo 06/10/2006, 12:05
Avatar de djreficul  
Fecha de Ingreso: julio-2006
Ubicación: Cork
Mensajes: 672
Antigüedad: 17 años, 9 meses
Puntos: 0
X segundos tunait, x segundos

Saludos niña.
__________________
La muerte es un camino que todos debemos recorrer...
  #11 (permalink)  
Antiguo 06/10/2006, 12:13
 
Fecha de Ingreso: julio-2002
Ubicación: Valparaiso
Mensajes: 152
Antigüedad: 21 años, 9 meses
Puntos: 0
Ufff.. y Saludos a ambos Gracias por la ayuda, ya me estaba volviendo loco con esto
  #12 (permalink)  
Antiguo 10/02/2010, 12:16
 
Fecha de Ingreso: febrero-2010
Mensajes: 1
Antigüedad: 14 años, 2 meses
Puntos: 0
Respuesta: Abrir link en otra pagina

Un monton de gracias, esto me sirvio justo con lo que necesitaba.... 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

SíEste tema le ha gustado a 1 personas (incluyéndote)




La zona horaria es GMT -6. Ahora son las 16:58.