Visualizzazione dei risultati da 1 a 2 su 2

Discussione: loop // function

  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    667

    loop // function

    Ciao lista,

    non so se sbaglio io ma ho un problemino:

    lo script checca dovrebbe scorrere l'array e se checked==true, richiama la function contro per visualizzare/nascondere dei tr.
    Il problema stà nel fatto che checca loppa 1 volta e si blocca non lo ripete x 3 volte. Come mai???


    <script type="text/javascript">
    lista_check= new Array("colazione","pranzo","merenda")
    function checca(){
    for(i=0;i<lista_check.length;i++){
    contro(lista_check[i])
    }
    }
    }
    function contro(check){
    if(document.forms[0].elements[check].checked==true){
    document.getElementById('ora_'+check).style.visibi lity='visible';
    document.getElementById('posizione_'+check).style. visibility='visible';
    document.getElementById('altro_'+check).style.visi bility='visible';
    document.getElementById('agg_'+check).style.displa y='';
    }
    else{
    document.getElementById('ora_'+check).style.visibi lity='hidden';
    document.getElementById('posizione_'+check).style. visibility='hidden';
    document.getElementById('altro_'+check).style.visi bility='hidden';
    document.getElementById('agg_'+check).style.displa y='none';
    }
    }

    </script>

  2. #2
    Utente di HTML.it
    Registrato dal
    Jul 2003
    Messaggi
    667
    Il primo blocco era sbgliato:

    lista_check= new Array("colazione","pranzo","merenda")
    function checca(){
    for(i=0;i<lista_check.length;i++){
    if(document.forms[0].elements[lista_check[i]].checked==true){
    alert(lista_check[i])
    contro(lista_check[i])
    }
    }
    }

    premessa:l'alert lo vedo solo 1a volta.levando contro(lista_check[i]),lo vedo perfetto 2volte in questo.

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 © 2026 vBulletin Solutions, Inc. All rights reserved.