Foros del Web » Programando para Internet » Javascript »

Pagina que solo se abra dentro de IFRAME

Estas en el tema de Pagina que solo se abra dentro de IFRAME en el foro de Javascript en Foros del Web. Hola amigos, como hago para que las paginas que visualizo a traves de un iframe solo se puedan ver en ese iframe, y no de ...
  #1 (permalink)  
Antiguo 22/09/2004, 14:35
Avatar de benti  
Fecha de Ingreso: octubre-2001
Ubicación: Benidorm
Mensajes: 413
Antigüedad: 22 años, 6 meses
Puntos: 0
Pagina que solo se abra dentro de IFRAME

Hola amigos, como hago para que las paginas que visualizo a traves de un iframe solo se puedan ver en ese iframe, y no de otro modo.
Gracias

PD: las paginas son PHP
__________________
Seguro que ahora me sale mejor!

Última edición por KarlanKas; 23/09/2004 a las 02:08 Razón: pecata minuta...
  #2 (permalink)  
Antiguo 22/09/2004, 16:04
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 4 meses
Puntos: 129
Cita:
PD: las paginas son PHP
Igualmente .. lo que ves es "html/javascript/etc" .. aunque sea genero por javacript.

Por ende, la solución debes enfocarla y buscarla como si de páginas "estáticas" se tratasen viendo por Javascript por ejemplo que verifique en que "frame" está ejecutandose la página en el -cliente- .. PHP no puede saber que es lo que sucede en el "cliente" (navegador).

Un saludo,

Última edición por Cluster; 22/09/2004 a las 16:12
  #3 (permalink)  
Antiguo 22/09/2004, 16:47
 
Fecha de Ingreso: septiembre-2004
Mensajes: 72
Antigüedad: 19 años, 8 meses
Puntos: 0
De acuerdo

Bueno, generalmente no tenes que hacer nada, quiero decir, si la pagina que esta siendo contenida por el IFrame tiene un link a cualquier lado, ese link abre la nueva pagina dentro del IFrame a menos que en el Link de la primera que aparece en el IFrame le digas lo contrario.

solo , debes especificar el IFrame destino cuando haces click FUERA del propio IFrame.

En la tabla, en el tarjet le dices tal iframe (esto si ese link esta en otra pagina que a su ves tiene el IFrame en cuestion).


Saludos.
  #4 (permalink)  
Antiguo 22/09/2004, 16:59
Avatar de benti  
Fecha de Ingreso: octubre-2001
Ubicación: Benidorm
Mensajes: 413
Antigüedad: 22 años, 6 meses
Puntos: 0
Cita:
Iniciado por pablosavino
Bueno, generalmente no tenes que hacer nada, quiero decir, si la pagina que esta siendo contenida por el IFrame tiene un link a cualquier lado, ese link abre la nueva pagina dentro del IFrame a menos que en el Link de la primera que aparece en el IFrame le digas lo contrario.

solo , debes especificar el IFrame destino cuando haces click FUERA del propio IFrame.

En la tabla, en el tarjet le dices tal iframe (esto si ese link esta en otra pagina que a su ves tiene el IFrame en cuestion).


Saludos.
Gracias no me refiero a eso, ya lo contesto Cluster.
Necesito que no se acceda a esa pagina mas que atraves del iframe.
MIrare en el foro de java script a ver si alguien me echa una mano
__________________
Seguro que ahora me sale mejor!
  #5 (permalink)  
Antiguo 23/09/2004, 10:27
Avatar de benti  
Fecha de Ingreso: octubre-2001
Ubicación: Benidorm
Mensajes: 413
Antigüedad: 22 años, 6 meses
Puntos: 0
en php hay algo como esto pero claro no es un iframe:
Código PHP:
if (eregi("empresa.php"$_SERVER['SCRIPT_NAME'])) {
    
Header("Location: index.php");
    die();

__________________
Seguro que ahora me sale mejor!
  #6 (permalink)  
Antiguo 23/09/2004, 11:02
Avatar de claray  
Fecha de Ingreso: agosto-2004
Ubicación: ahora... en Caracas
Mensajes: 345
Antigüedad: 19 años, 8 meses
Puntos: 0
Lo que puedo aportar es que le pongas un nombre al IFRAME y luego preguntes en las paginas que quieres que solo se abran en el (en el onload del body):

if (document.parentWindow.name!='elNombreDelIFrame'){ window.close();}

saludos.
__________________
:pirata: El arte de desarrollar es dejar que los otros lo hagan
  #7 (permalink)  
Antiguo 29/09/2004, 07:25
Avatar de benti  
Fecha de Ingreso: octubre-2001
Ubicación: Benidorm
Mensajes: 413
Antigüedad: 22 años, 6 meses
Puntos: 0
Claray, con ese metodo me pregunta si quiero cerrarla, como podria redirigirla al index?
Gracias
__________________
Seguro que ahora me sale mejor!
  #8 (permalink)  
Antiguo 29/09/2004, 07:34
Avatar de benti  
Fecha de Ingreso: octubre-2001
Ubicación: Benidorm
Mensajes: 413
Antigüedad: 22 años, 6 meses
Puntos: 0
Exclamación

Buscando por aquí he econtrado la solucion y la he adaptado funciona en mi PC en el emulador de mi GoLive pero en mi internet explorer no lo hace si tengo la pagina web con el iframe abierta, si la abro independiente funciona pero si tengo la otra (que inclulle el iframe) no, es raro, y no sale error de java, os dejo el codigo haber si me falta algo.

onload="if (document.parentWindow.name!='contenedor'){top.loc ation='../portada.php'}"

gracias
__________________
Seguro que ahora me sale mejor!

Última edición por benti; 29/09/2004 a las 10:04
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 03:23.