Buenas tardes, estoy realizando una web con Velazquez Visual y HTML, e "incrustando" codigo de javascript (por eso lo pongo aqui).
El problema viene cuando en una pagina html le pongo el siguiente codigo:
<script language=JavaScript src=AticaCookie.js></script>
 
El fichero contiene lo siguiente:
// Funciones Get/Set/Del para usuario cesta de la compra y sesión cliente
// Identificadores:
// ID_CESTA    Identificador para la cookie del usuario de la cesta de la compra
// ID_SESION    Identificador para la cookie de la sesión de cliente web
//
var ID_CESTA = "CESTA_WEB";
var ID_SESION = "SESION_WEB";
 
var expireCesta = new Date;
var expireClientSesion = new Date;
 
// Configuración expiraciones cookies
var diasCesta = 7;
var mtosSesion = 5;
 
expireCesta.setDate(expireCesta.getDate() + diasCesta);
expireClientSesion.setMinutes(expireClientSesion.getMinutes() + mtosSesion);
 
/////////////////
// Funciones GET
 
// Función general para lecturas de cookies
function getCookie( szNombre )
{
  arrayCookie = document.cookie.split( "; " );
  for( n=0; n < arrayCookie.length; ++n )
  {
    if( szNombre == arrayCookie[n].split( "=" )[0] )
      return unescape( arrayCookie[n].split( "=" )[1] );
  }
  return "";
}
 
function getCestaID()
{
  return getCookie( ID_CESTA );
}
 
function getSesionID()
{
  return getCookie( ID_SESION );
}
 
/////////////////
// Funciones Set
 
function setCookie( szNombre, szValor, caducidad )
{
  document.cookie = szNombre + "=" + escape(szValor) + "; expires=" + caducidad.toGMTString();
}
 
function setCestaID( nVal )
{
  if( (nVal != "0") & (nVal != "") )
    setCookie( ID_CESTA, nVal, expireCesta );
}
 
function setSesionID( szID )
{
  setCookie( ID_SESION, szID, expireClientSesion );
}
 
///////////////////////
// Funciones eliminar
 
function delCookie( szNombre )
{
  antes = new Date();
  antes.setDate( antes.getDate() - 1 );
  document.cookie = szNombre + "=; expires=" + antes.toGMTString();
}
 
function delSesion()
{
  delCookie( ID_SESION );
}
 
function delCesta()
{
  delCookie( ID_CESTA );
}
 
 
Cuando intento ejecutar la pagina html que tiene la llamada al fichero .js el Internet Explorer me dice que tiene un problema, y cuando miro cual es el problema me dice que esta en la linea 2 y que le falta ";" ?????? cuando la linea 2 tiene el dichoso ";".
Alguien podria ser tan amable de revisar el anterior codigo y decirme si he cometido algun error, o simplemente me hacen falta unas vacaciones xD????
Gracias de antemano.