jajaja
Paciencia Tunait, que se pasen pronto las obras !!!!
Bueno, sí, puse el return false pero acabo ya de dar con ello. Resulta que la función la había puesto en el script donde voy intercalando sentencias asp. Por enredar un poco y andar probando, la he quitado de ahí y la he puesto en un script aparte sólo para esa función. Bueno, pues por ridículo que parezca ...
FUNCIONA PERFECTAMENTE !!!!
Muchas gracias Tunait, y paciencia !!!!!