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?
per quanto riguarda questo ... o ridotto i valori il + possibile pera vere un andamento fluido... ma nn ci sono riuscita ..è scattoso
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,'+');
}
}![]()