Ver Mensaje Individual
  #45 (permalink)  
Antiguo 21/04/2003, 18:44
Avatar de tunait
tunait
Moderadora
 
Fecha de Ingreso: agosto-2001
Ubicación: Terok Nor
Mensajes: 16.805
Antigüedad: 23 años, 3 meses
Puntos: 381
No tuve en cuenta que asp crea las cookies con secuencia de escape, por eso al buscar dentro de la cadena no encontraba la variable y quedaba como undefined.


He unificado los dos scripts de la popup, cambia el js de tu popup por este

Código PHP:
<script language="javascript">
function 
leer(){
var 
miOpener 'abierta'
galleta unescape(document.cookie)
    
galleta2=galleta.split(";")
    for(
m=0;m<galleta2.length;m++)
        {
        if(
galleta2[m].substring(0,9)=="miOpener=")
            {
            
galleta3=galleta2[m].split("=")
            
miOpener=galleta3[1]
            break
            }
        }
if(
miOpener == 'abierta')
    {
    
self.close()
    }
else
    {
    
location.href=desconectar.asp
    
}
}
</script> 
y en body le pones onload="leer()"

teóricamente habría de funcionar

mañana sigo que mira que hora es

el tema está en la cadena que se recupera, no es más que eso. Cuando la reconoce bien funciona estupendo. Ahora solo falta acabar de ver cómo está la cadena creada en la cookie en tu sitio.

Bueno, ta mañana