Allora, ho una certa classe fatta in javascript. Collaudo in una pagina asp. Estraggo la classe e la metto in libreria.js. Collaudo e verifico che funziona.

Prendo una pagina ASPX. Carico la libreria con:
<script src="libreria.js"></script>, collaudo con IE6 e... NON FUNZIONA. Provo con Mozilla e..., FUNZIONA
Lancio la pagina ASPX che non funziona, estraggo l'html, ricopio in una pagina html, lancio e... FUNZIONA :master:
Booh, riprendo la pagina ASPX, copio la classe dalla libreria e la metto in fondo alla pagina e..., FUNZIONA :master:

Insomma, dire che sono confuso è poco. L'unica spiegazione logica che trovo, a parte che ASP.NET si sta rivelando una miniera di problemi, è che ho scritto male il codice della classe.
Perciò, se voleste dare una occhiata al codice e se trovaste una qualunque spiegazione al mio problema, mi fareste un grande favore:
codice:
function stack(a_lista, a_separatore)
{
	//proprietà
	this.lista = a_lista;//lista con campi separati da a_separatore
	
	/*
	l'errore è già qui perchè a_lista risulta sempre indefined
	
	
	*/
	

}
dupplico questa domanda nel forum asp.net, perchè non so proprio quale sia il forum giusto