Mi affaccio in punta di piedi al javascript abituato come sono a programmare in VB/ASP trovo un pò di difficolta a capire certe cose.
Sicuramento qui chiedo cose semplici e banali ma vorrei capire...
Con dreamweaver è saltato fuori del codice javascript che sto cercando di capire
function MM_preloadImages() { //v3.0
var d=document; //d=documento HTML
if(d.images){
if(!d.MM_p) d.MM_p=new Array(); //?cazzo è MM_p - se non è vero(o meglio credo se non esiste) crea un array a quella variabile
//j è la lunghezza dell'array - a è il contenitore degli argomenti passati alla function
var i, j=d.MM_p.length, a=MM_preloadImages.arguments;
for(i=0; i<a.length; i++) //cicla fino all'ultimo argomento
if (a[i].indexOf("#")!=0){
//associa allìelemento j del documento la source dell'immagine specificata nella posizione i degli argomenti. Previo aver creato l'immagine
//e dopo aumenta contatore j -> j++
d.MM_p[j]=new Image;
d.MM_p[j++].src=a[i];
}
}//fine if(d.images)
I commenti li ho messi io e da lì si capisce il mio livello scarsissimo di conoscienza e le 2 domande:
1)cazzo è MM_p?? Capisco che è un elemento del document ma cosa è?
2)a[i].indexOf("#") ???? il cancelletto che mi sta a significare?
Grazie e scusate un pivellino