salve ho 2 funzioni che nn capisco

con una faccio un array degli ogetti[*] con un certo id

..so che sono 43 elemtni ma quando faccio l'if si ferma al primo risultato ed esce dal ciclo ...anche con continue

PERCHE'????


function alpha(obj,mouse){

if (mouse == 0){
obj.style.MozOpacity=1; obj.filters.alpha.opacity=100; obj.style.KHTMLOpacity = opacity/100;
}else{
obj.style.MozOpacity=0.8; obj.filters.alpha.opacity=80; obj.style.KHTMLOpacity = opacity/80;
}
}

window.onload = function () {
if(document.getElementById('galleria')){
lis = document.getElementsByTagName('li');
for(i=0;i<lis.length;i++){
alert(lis[i].id.substr(0,3));

if(lis[i].id.substr(0,3) == "gal")alpha(lis[i],0);continue;

}
}

}

seconda funzione ... funge su IE e nn su firefox??

ho sbagliato io o nn la regge priorio firefox sta cosa?



function setwidth (obj,v){
obj.style.width = v;
}

function cresce(obj,dim_obj,dim,t){
if(dim_obj != dim){

if(t=="+"){
dim_obj += 0.01/0.6;
}else{
dim_obj -= 0.01/0.6;
}
setwidth(obj,dim_obj);
window.setTimeout("cresce('"+obj+"',"+dim_obj+","+ t+")", 1);
}
}


function news(obj,mouse){

if (mouse == 0){


cresce(obj,484,464,'-');

}else{
cresce(obj,454,464,'+');
}
}
per quanto riguarda questo ... o ridotto i valori il + possibile pera vere un andamento fluido... ma nn ci sono riuscita ..è scattoso