Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    iterazioni e istruzioni

    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

  2. #2
    ho risolto la seconda
    dovevo aggiungere a v -> +"px"

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.