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

    contatore di ciclo passa dal valore 1 a 4 senza nuova assegnazione

    bene ragazzi, ho il codice, che incollo sotto, dentro una funzione javascript.

    -- codice --

    if (utenti[c].title == 'scelto')
    {
    document.getElementById('gruppi').style.display = 'block';
    alert(document.getElementById('gruppi').style.disp lay + '_' + document.getElementById('gruppi').style.bottom + '_' + document.getElementById('gruppi').style.left);
    document.getElementById('gruppo_animali').style.di splay = 'block';
    document.getElementById('ingrandimento').style.dis play = 'block';
    opa_link(60,'icona');
    cc = cc-3;
    c = parseFloat(c)-5;
    icon = '0' + cc + '_icona';
    nome_utente = '0' + cc +'_nome';

    ingr_icona(icon,nome_utente);

    document.getElementById('icone_utenti').src = 'immagini_interfaccia/conferma_icona.png'
    document.getElementById('icone_utenti').title = 'conferma icona';

    document.getElementById('mem_utenti').innerHTML += "<div class='oper_utenti' title='cambia'>";
    document.getElementById('mem_utenti').innerHTML += ope_utenti+". cambia icona per id:"+c;
    document.getElementById('mem_utenti').innerHTML += "</div>";

    document.getElementById('nr_icona').value = document.getElementById(icon).title;

    nr_utenti++;
    ope_utenti++;
    alert(ope_utenti);
    abilita_salva('cambia','utenti');
    }

    ALLORA, sono costretto a sottrarre 3 e 5 dai contatori perchè il valore iniziale di 'c' passa da 0 a 5!!, al primo giro di FOR, dopo la chiamata di opa_link. L'ho verificato con un paio di alert prima e dopo la chiamata. Scontato dire che sono ben accette tutte le ipotesi.

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    E' possibile che nella funzione opa_link() (che non hai postato) tu utilizzi una variabile di nome "c" ...

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

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.