| Ventana que sólo 
              se abre una vez: Comentarios al Script: Este script 
              es bastante útil cuando queramos mostrar un mensaje que consideremos 
              importante a través de una ventana estilo pop-up. La ventaja 
              en este caso es que, a través de una cookie, conseguiremos 
              que sólo se abra una vez (y no cada vez que vayamos a dicha 
              página). Si la gente de ERESMAS (por ejemplo) la utilizara, 
              mejor nos irían las cosas. Comentarios al código: 
              El inconveniente que plantea es la utilización de cookies, 
              que no todo el mundo tiene habilitadas, pero menos es nada. En principio, sólo os tendréis que ocupar de las 
              2 primeras variables que aparecen:-var page = "nombre_de_la_página_que_vayáis_a_abrir.html"
 - var windowprops = width=300,height=200,location=no,toolbar=no,menubar=no,scrollbars=no,resizable=yes"
 
 (aquí podréis ir modificando la forma en la que se 
              vaya a abrir la ventana:tamaño, barra de direcciones, barras 
              de scroll,             etc. Y ahora, la parte del código que debéis pegar en 
              el HEAD del documento (y dejar los comentarios de la fuente, sed 
              generosos con los autores): 
               
                | <SCRIPT LANGUAGE="JavaScript"> <!-- This script and many more are available 
                    free online at --><!-- The JavaScript Source!! http://javascript.internet.com 
                    -->
 <!-- Beginvar expDays = 1; // número de días que debe 
                    durar la cookie
 var page = "only-popup-once.html";//aquí 
                    debes poner la direccion de la pagina que se va a abrir var windowprops = "width=300,height=200,location=no,toolbar=no,menubar=no,scrollbars=no,resizable=yes";//En la linea anterior, puedes modificar las propiedades de 
                    la ventana
 function GetCookie (name) { var arg = name + "=";
 var alen = arg.length;
 var clen = document.cookie.length;
 var i = 0;
 while (i < clen) {
 var j = i + alen;
 if (document.cookie.substring(i, j) == arg)
 return getCookieVal (j);
 i = document.cookie.indexOf(" ", i) + 1;
 if (i == 0) break;
 }
 return null;
 }
 function SetCookie (name, value) {
 var argv = SetCookie.arguments;
 var argc = SetCookie.arguments.length;
 var expires = (argc > 2) ? argv[2] : null;
 var path = (argc > 3) ? argv[3] : null;
 var domain = (argc > 4) ? argv[4] : null;
 var secure = (argc > 5) ? argv[5] : false;
 document.cookie = name + "=" + escape (value) +
 ((expires == null) ? "" : ("; expires=" 
                    + expires.toGMTString())) +
 ((path == null) ? "" : ("; path=" + path)) 
                    +
 ((domain == null) ? "" : ("; domain=" 
                    + domain)) +
 ((secure == true) ? "; secure" : "");
 }
 function DeleteCookie (name) {
 var exp = new Date();
 exp.setTime (exp.getTime() - 1);
 var cval = GetCookie (name);
 document.cookie = name + "=" + cval + "; expires=" 
                    + exp.toGMTString();
 }
 var exp = new Date();
 exp.setTime(exp.getTime() + (expDays*24*60*60*1000));
 function amt(){
 var count = GetCookie('count')
 if(count == null) {
 SetCookie('count','1')
 return 1
 }
 else {
 var newcount = parseInt(count) + 1;
 DeleteCookie('count')
 SetCookie('count',newcount,exp)
 return count
 }
 }
 function getCookieVal(offset) {
 var endstr = document.cookie.indexOf (";", offset);
 if (endstr == -1)
 endstr = document.cookie.length;
 return unescape(document.cookie.substring(offset, endstr));
 }
 function checkCount() {var count = GetCookie('count');
 if (count == null) {
 count=1;
 SetCookie('count', count, exp);
 window.open(page, "", windowprops); }else {
 count++;
 SetCookie('count', count, exp);
 }
 }
 // End -->
 </script>
 |  Y la parte que viene ahora, la debes pegar DENTRO DE LA ETIQUETA 
              BODY, para que te quede algo así:
 
               
                | <BODY OnLoad="checkCount()"> |  Un ejemplo de esta línea sería 
              algo así como:<body bgcolor="#FFCC66" vlink="#9999FF" 
              onLoad="checkCount()">
 |