Foros del Web » Programando para Internet » Javascript »

Cómo puedo obtener el nombre del dominio o del host de una página

Estas en el tema de Cómo puedo obtener el nombre del dominio o del host de una página en el foro de Javascript en Foros del Web. Hola! Hay alguna forma de obtener el dominio de la página?? Cuando uso top.location.href, devuelve http://www.midominio.com/mipagina.html Pero yo quiero algo que solo me regrese: http://www.midominio.com ...
  #1 (permalink)  
Antiguo 26/10/2007, 11:36
 
Fecha de Ingreso: mayo-2006
Mensajes: 243
Antigüedad: 18 años
Puntos: 0
Pregunta Cómo puedo obtener el nombre del dominio o del host de una página

Hola!

Hay alguna forma de obtener el dominio de la página??

Cuando uso top.location.href, devuelve http://www.midominio.com/mipagina.html
Pero yo quiero algo que solo me regrese: http://www.midominio.com

Saludos!
  #2 (permalink)  
Antiguo 26/10/2007, 11:43
 
Fecha de Ingreso: mayo-2006
Mensajes: 243
Antigüedad: 18 años
Puntos: 0
Re: Cómo puedo obtener el nombre del dominio o del host de una página

Ya lo tengo:
top.location.hostname regresa: www.midominio.com
  #3 (permalink)  
Antiguo 29/10/2007, 15:09
 
Fecha de Ingreso: mayo-2006
Mensajes: 243
Antigüedad: 18 años
Puntos: 0
Re: Cómo puedo obtener el nombre del dominio o del host de una página

Hola!

Siguiendo con este tema... sigo teniendo un problema :(
Resulta que mi página esta en el dominio: www.midominio.com/mipagina.htm

Y la página que está llamando a mi página y la pone dentro de un Frame está en otro dominio diferente: ejem: www.otrodominio.com/PaginaConFrame.htm

y cuando intento saber su dominio con: top.location.hostname me dice "Permiso denegado" :(

Lo que necesito hacer es lo siguiente:

Yo tengo mi página: www.midominio.com/mipagina.html

Y alguien (con no se que intension) está llamando mi página y la pone dentro de un FRAME, de modo que a simple vista parece ser mi página, pero en realidad no tiene la misma funcionalidad, y a demás le pone un .ico con un gif muy feo, hasta parece que se está burlando y me estreza todo esto!!...

Así que en mi página puse el siguiente código:

Código:
    <script type="text/javascript">
        if (location!= top.location){
                top.location = 'http://www.midominio.com/mipagina.html';
        }
    </script>
Con esto puedo hacer el redirect a mi página si alguien la intenta llamar desde un top.location diferente.

El problema es que tengo un cliente de otro país con el que hay un acuerdo para él pueda cargar mi página dentro de un IFRAME, y con este cambio él ya no podría ver mi página dentro de su IFRAME :( ...

Así que lo que quería hacer con javascript era comprobar el dominio del top.location y si el dominio es igual a www.PagDeMiCliente.com entonces que si permita que mi página sea abierta dentro de un IFRAME, pero tengo ese error de "Permiso denegado" al intentar traer el top.location.hostname por ser dominio diferente :(

No he encontrado alguna solución y por lo pronto siguen "hackeando mi página" con no se que fin :(

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 00:05.