Foros del Web » Programando para Internet » Javascript »

ayuda urgente

Estas en el tema de ayuda urgente en el foro de Javascript en Foros del Web. tengo 2 paginas, PageA.asp and PageB.asp en el dominio WEBSERVER la PageA llama a PageB "PageA" <html> <head> <script language="JavaScript"> <!-- function openWindow() { window.open("PageB.asp","disconnect ...
  #1 (permalink)  
Antiguo 26/04/2002, 06:35
 
Fecha de Ingreso: abril-2002
Ubicación: Madrid
Mensajes: 117
Antigüedad: 22 años
Puntos: 0
ayuda urgente

tengo 2 paginas, PageA.asp and PageB.asp en el dominio WEBSERVER la PageA llama a PageB

"PageA"

<html>
<head>
<script language="JavaScript">
<!--
function openWindow() {

window.open("PageB.asp","disconnect ","left=1,top=1,resizable=no,scrollba
rs=no,titlebar=no,height=1,width=1,status=no,toolb ar=no,menubar=no,locat
ion=no");

}
//-->
</script>
</head>
<body onUnload="openWindow()">
</body>
</html>

el onUnload PageA debe llamar a PageB
PageB debesu dominio con el de PageA.
Si el dominio de PageB no coincide con el de PageA no debe ocurrir nada (ej. WEBSERVER == WEBSERVER) pero si el dominio de PageB es diferente (porque el evento que lanzo el inLoad en PageA es otra direccion introducita en el location toolbar (ej YAHOO.com != WEBSERVER) el script muestra un error, he intentado evitar este error con el evento onError, pero el script no funciona correctamente...

"PageB"

<html>
<head>
<script language="JavaScript">
<!--
window.onerror =trapError();

function checkDomain (){
dom=document.domain;

openerWindow=window.opener;
domWindow=ventana.document.domain;

if (domWindow == dom) {
alert("Ok");
self.close()
}
else{
location.href="disconnect.asp"
alert("Bad");
}
}
function trapError (){
alert ("error");
return false;
}

//-->
</script>
<body onLoad="checkDomain()">
</body>
</html>


Ccuando WEBSERVER == WEBSERVER todo va bien.
Pero cuando es diferenteel script muentra el alert "error" pero tambien un error como "no implementado" ¿?

¿Alquien sabe lo que estoy intentando hacer y como resolverlo o como hacerlo mejor?
¿Que habria que cambiar en las paginas?

Pavor es muy urgente


Jorge Herrero (www.websdirect.net) mailto:[email protected] [email protected]


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 09:19.