Hola
katyperello ,
Cap.Buscapina ,
tunait :
Estaba seguro de haber posteado este código; pero no lo encuentro, así que lo pongo ahora.
Código:
<html>
<head>
<title> MENSAJE SÓLO UNA VEZ.</title>
<script>
function alerta(){
if(VaIn.value=='0'){alert('Ésta es la primera vez que se abre la página en esta sesión.');
VaIn.value='1'}
}
</script>
</head>
<body onload=alerta()>
<input name=VaIn id=VaIn type=hidden value='0' />
<h2>Ejecuta un <i>script</i> solamente la primera vez que se abre la página.</h2>
En el ejemplo, el <i>script</i> muestra un mensaje de Alerta al abrir por
primera vez el documento, y no va a mostrarlo de nuevo al recargar o volver
a la página hasta no reiniciar la sesión (cerrando el navegador y abriéndolo otra vez).<br>
Sin <i>cookies</i>.
</body>
</html>
El truco funciona solamente si está activodo el casillero de "Recordar contenido de formulario" (o algo así). Pero es más fácil activar éso que permitir las
cookies, por lo que la idea no es tan desubicada.
Puede tener problemas en páginas con formularios; pero es una opción más.
saludos