Javascript - Detectar pagina en frame o marco determinado
Códigos Javascript
Cuando utilizamos marcos o frames y no queremos que los visitantes abran una determinada pagina fuera de nuestros frames este script puede ser muy util.
Solo debemos modificar la linea 1 con el nombre del frame o marco y la linea 2 con la url donde se encuentra nuestro frameset.
CODIGO
# Codigo ofrecido por Tutores.org
<script>
if(self == top || self.name!=='nombre_de_frame'){
window.top.location.href="http://tu_dominio.com"}
</script>
ENLACE AL CODIGO
Si quieres enlazar desde tu pagina a este codigo
<!-- Inicio enlace Tutores.org -->
<a title="Tutores.org - Detectar pagina en frame o marco determinado" href="http://www.tutores.org/codigo/935/" target="_blank">Detectar pagina en frame o marco determinado</a>
<!-- Final enlace Tutores.org -->
COMENTARIOS
Comentario usuario
cdarcdar
25
excelente codigo, me facilito la vida. En lugar de escribir a todos mis amigos que me tienen de contacto en el blog cuando cambien la url, solo coloque este código en mi blog y solo redirecciona a toda la web. GRACIAS al creador.
Hola, te comento que quiero hacer, quizas puedas ayudarme.
Tengo una pagina con dos marcos TOP y MAIN.
En el MAIN, quiero que: al hacerle click a una imagen, me abra un determinado url EXTERNO A MI SITIO. La url sera por ejemplo "juan.com"
Una vez abierto este html en el marco, se introduce un codigo de seguridad, y al darle aceptar, cambia la URL y te redirecciona a otro lado(pongamosle a esta segunda URL "pepe.com").
Lo que yo quiero es:
Al cargarse el pepe.com en el main frame, en el TOP frame, aparezca un html que yo tengo predeterminado con un mensaje de agradecimiento y un formulario.
Si sabes de algun script que pueda ayudarme, estare eternamente agradecido.