Discussion:
(DW) JS - Iframes No abrir url en distinto dominio
(demasiado antiguo para responder)
Lolita
2008-11-10 14:33:27 UTC
Permalink
Sé cómo para que si se abre el iframe desde la página que yo digo lo que
haga sea abrir el _top,



if (top.location != 'http://www.midominio.com/ruta/ruta')top.location =
'http://www.midominio.com';


Peeeero me gustaría saber cómo poner para que me deje abrir el iframe
desde cualquier url del dominio, pero sólo ese dominio.

Thx!
Lolita
2008-11-10 14:34:42 UTC
Permalink
ah, y pol dios no me digáis "hazlo con un include que es mejor", "los
iframes ya no se llevan/son incompatibles con/ no cumplen los estándares
X /" que yo ya sé lo que me digo :D

Gracias!
Post by Lolita
Sé cómo para que si se abre el iframe desde la página que yo digo lo que
haga sea abrir el _top,
if (top.location != 'http://www.midominio.com/ruta/ruta')top.location =
'http://www.midominio.com';
Peeeero me gustaría saber cómo poner para que me deje abrir el iframe
desde cualquier url del dominio, pero sólo ese dominio.
Thx!
Álvaro Vidal
2008-11-10 19:28:58 UTC
Permalink
Buenas noches,

Yo soy más bien un profano en las lides con el JS y no tengo idea de si hay
algun comodín o alguna función o método que te pueda extraer el dominio
automáticamente, pero de buenas a primeras se me ocurre usar las funciones,
substring e indexOf:

var str = top.location;
if (str.substring(0, str.indexOf("/", 7)) != 'http://www.midominio.com')
....

No se si esto te puede ayudar, o darte una idea de por donde tirar.

Saludos, Álvaro.


"Lolita" <***@perez.com> escribi� en el mensaje news:gf9gq4$57b$***@forums.macromedia.com...
ah, y pol dios no me digáis "hazlo con un include que es mejor", "los
iframes ya no se llevan/son incompatibles con/ no cumplen los estándares
X /" que yo ya sé lo que me digo :D

Gracias!
Post by Lolita
Sé cómo para que si se abre el iframe desde la página que yo digo lo que
haga sea abrir el _top,
if (top.location != 'http://www.midominio.com/ruta/ruta')top.location =
'http://www.midominio.com';
Peeeero me gustaría saber cómo poner para que me deje abrir el iframe
desde cualquier url del dominio, pero sólo ese dominio.
Thx!
Lolita
2008-11-11 22:43:41 UTC
Permalink
Puuuesssssssssssssssss ese 7 que hay por ahí no sé que es.

En php también me vendría bien, claro.

¿alguna idea??
Post by Álvaro Vidal
Buenas noches,
Yo soy más bien un profano en las lides con el JS y no tengo idea de si hay
algun comodín o alguna función o método que te pueda extraer el dominio
automáticamente, pero de buenas a primeras se me ocurre usar las funciones,
var str = top.location;
if (str.substring(0, str.indexOf("/", 7)) != 'http://www.midominio.com')
....
No se si esto te puede ayudar, o darte una idea de por donde tirar.
Saludos, Álvaro.
ah, y pol dios no me digáis "hazlo con un include que es mejor", "los
iframes ya no se llevan/son incompatibles con/ no cumplen los estándares
X /" que yo ya sé lo que me digo :D
Gracias!
Post by Lolita
Sé cómo para que si se abre el iframe desde la página que yo digo lo que
haga sea abrir el _top,
if (top.location != 'http://www.midominio.com/ruta/ruta')top.location =
'http://www.midominio.com';
Peeeero me gustaría saber cómo poner para que me deje abrir el iframe
desde cualquier url del dominio, pero sólo ese dominio.
Thx!
Álvaro Vidal
2008-11-12 07:55:28 UTC
Permalink
Buenos días,

El 7 es el parámetro del indexOf, que te busca el carácter indicado en
el primer parámetro a partir del índice del 2o parámetro, como lo que buscas
es el dominio, tu lo que recibes es
http://www.tudominio.com/tuseccion/tupagina.html, con lo cual si buscas sólo
tu dominio has de recuperar el primer "/" después del dominio, pero has de
tener en cuenta que antes del dominio tienes el http:// con lo cual le
indicas que empiece a buscar a partir del 8o caracter.

Ya se que es un poco chapucero (esto es un eufemismo), tampoco estoy
seguro que funcione, si lo consigues dímelo, pero ya avisé en el mensaje
anterior ;).

Saludos, Álvaro.


"Lolita" <***@perez.com> escribi� en el mensaje news:gfd1qu$3lc$***@forums.macromedia.com...
Puuuesssssssssssssssss ese 7 que hay por ahí no sé que es.

En php también me vendría bien, claro.

¿alguna idea??
Post by Álvaro Vidal
Buenas noches,
Yo soy más bien un profano en las lides con el JS y no tengo idea de si
hay algun comodín o alguna función o método que te pueda extraer el
dominio automáticamente, pero de buenas a primeras se me ocurre usar las
var str = top.location;
if (str.substring(0, str.indexOf("/", 7)) != 'http://www.midominio.com')
....
No se si esto te puede ayudar, o darte una idea de por donde tirar.
Saludos, Álvaro.
ah, y pol dios no me digáis "hazlo con un include que es mejor", "los
iframes ya no se llevan/son incompatibles con/ no cumplen los estándares
X /" que yo ya sé lo que me digo :D
Gracias!
Post by Lolita
Sé cómo para que si se abre el iframe desde la página que yo digo lo que
haga sea abrir el _top,
if (top.location != 'http://www.midominio.com/ruta/ruta')top.location =
'http://www.midominio.com';
Peeeero me gustaría saber cómo poner para que me deje abrir el iframe
desde cualquier url del dominio, pero sólo ese dominio.
Thx!
Loading...