Ver Mensaje Individual
  #6 (permalink)  
Antiguo 24/05/2004, 03:55
Avatar de Bravenap
Bravenap
 
Fecha de Ingreso: noviembre-2002
Ubicación: Los Arroyos, El Escorial, Madrid
Mensajes: 2.084
Antigüedad: 22 años, 5 meses
Puntos: 4
Código:
<%SW=Session.SessionID%>
<%response.write SW%>
<%if SW<>"" then%>
<script language="JavaScript">
Perdona por la tadanza en escribir. Vamos a ver:

Si lo primero que haces es crear la variable de sesión antes de comprobar si realmente ya existía, obviamente, el condicional siempre funcionará igual. Primero has de escribir el condicional para ver si existe, y en caso negativo la creas.

Luego has puesto lo siguiente en el condicional:

"Si SW es distinta de (vacío), entonces...", es decir, "si la variable existe, entonces...". Supongo que debería ser al revés: "si la variable es igual a (vacío), entonces..."

<%IF SW="" THEN%>
<script>
......

Por último, y probablemente más importante, es cómo has definido la variable de sesión. Te pongo todo el código (no probado):

Código:
<%
'Comprueba que la variable no existe o está vacía
IF Session("PrimeraVez") = "" THEN
'Le da un valor a la variable, de modo que ya no esté vacía
Session("PrimeraVez") = 1
%>
<script language="JavaScript"> 
ns=document.layers 
ie=document.all 
function esconde() { 
if (ie) precarga.style.visibility="hidden"; 
if(ns) document.pregarga.visibility="hide"; 
} 
</script> 
<style> 
#precarga{position:absolute; width:50%; height:50%; top:100; left:200} 
</style>

<meta http-equiv="Content-Language" content="es">
<TITLE>layout</TITLE>
<script language=javascript>
<!--
window.status = ('Espere un momento, cargando el sitio...')
//-->
</script>
<%
ELSE
.................
END IF
................
%>
Espero que funcione. Un saludo.
__________________
¡¡NO A LA GUERRA!!
Si ponemos a nuestros mensajes títulos adecuados, la gente se animará más a abrirlos y resultarán más útiles en las busquedas. ¡No a los ayuuudaaa, urgenteee y similares!