Pagina 5 di 9 primaprima ... 3 4 5 6 7 ... ultimoultimo
Visualizzazione dei risultati da 41 a 50 su 81
  1. #41
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da jeck
    Questo codice stampa sempre NaN e prova, ma non stampa il valore dell'intarval, se passi un argomento tra apici quello viene sempre considerato come stringa, qnche se è il nome di una variabile, quindi per lo scopo di andrea non va bene. Poi non si ferma mai il tuo codice, continua all'infinito
    che sfiga, pensavo che potesse essere la soluzione

    ma se faccio
    codice:
    funzione = function (ID) {
    	j++;
    	trace(j);
    	if (j>=10) {
    		delete (ID);
    		trace ("Finita!");
    	}
    };
    for(i=1; i<=20; i++){
    	var mioInt = eval("prova"+i);
    	mioInt = setInterval(pippo, 500, mioInt);
    }
    che succede?


    che agonia non poter provare

  2. #42
    Utente di HTML.it L'avatar di nep036
    Registrato dal
    Nov 2003
    Messaggi
    1,453
    Originariamente inviato da jeck
    Questo codice stampa sempre NaN e prova, ma non stampa il valore dell'intarval, se passi un argomento tra apici quello viene sempre considerato come stringa, qnche se è il nome di una variabile, quindi per lo scopo di andrea non va bene. Poi non si ferma mai il tuo codice, continua all'infinito
    A me stampa correttamente

    1
    prova
    2
    prova
    3
    prova
    ecc...

    Perchè a te da NaN?

    Che non si ferma è quello il problema, ma il valore prova è corretto...

    Che sia stringa o var non penso sia un problema...
    alla fine deve essere clearInterval(prova); quindi...

    sbaglio?


    @and

    Il tuo ultimo codice fa un macello!


  3. #43
    Originariamente inviato da and80
    che succede?
    A me non si ferma mail, il j stampa sempre NaN, quando la condizione è vera stampa anche Finita, ma non blocca il richiamo alla funzione, l'unico metodo sembra il mio, che si riesce a passare il valore dell'interval alla funzione, ma bisogna fare 2 richiami per forza. Perchè come ripeto, appena metti in una variabile il setInterval, e passi quella variabile come metodo alla funzione che richiami, quella variabile ancora non esiste, quindi gli passi un valore undefined

  4. #44
    Originariamente inviato da nep036
    A me stampa correttamente

    1
    prova
    2
    prova
    3
    prova
    ecc...

    Perchè a te da NaN?

    Che non si ferma è quello il problema, ma il valore prova è corretto...

    Che sia stringa o var non penso sia un problema...
    alla fine deve essere clearInterval(prova); quindi...

    sbaglio?
    Se tu passi qualcosa tra virgolette significa che passi una stringa, quindi verrà sempre consoderata tale e se ne frega che esiste una variabile che che ha lo stessonome di quella stringa.


    EDIT:

    Ho capito perchè a me undefined, se lo pubblico come flash player 7 mi restituisce undefined e non si ferma, ma se lo pubblico come player 6 mi da i numeri, ma non si ferma ugualmente

  5. #45
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da jeck
    A me non si ferma mail, il j stampa sempre NaN, quando la condizione è vera stampa anche Finita, ma non blocca il richiamo alla funzione, l'unico metodo sembra il mio, che si riesce a passare il valore dell'interval alla funzione, ma bisogna fare 2 richiami per forza. Perchè come ripeto, appena metti in una variabile il setInterval, e passi quella variabile come metodo alla funzione che richiami, quella variabile ancora non esiste, quindi gli passi un valore undefined
    mi tocca aspettare a provare, ho in mente qualcosa ma è difficile da spiegare e da mettere in codice

    però 'sta discussione è figa se qualcun altro si vuole unire ai "tentativi" qualcosa di perfettamente risolutivo potrebbe saltar fuori

    ovviamente grazie sempre a chi è già intervenuto

  6. #46
    Utente di HTML.it L'avatar di nep036
    Registrato dal
    Nov 2003
    Messaggi
    1,453
    Originariamente inviato da jeck
    Se tu passi qualcosa tra virgolette significa che passi una stringa, quindi verrà sempre consoderata tale e se ne frega che esiste una variabile che che ha lo stessonome di quella stringa.
    Ma infatti io non ho nessuna variabile, gli passo il nome del seInterval da annullare...cmq voi due ne sapete di gran lunga + di me...

    Jeck io avevo proposto questo:

    codice:
    obj = new Object();
    obj.pippo = function() {
    	i++;
    	trace(i);
    	if (i>5) {
    		trace("ok");
    		delete obj;
    	}
    };
    prova = setInterval(obj, "pippo", 500);
    Che tu sappia una volta eliminato l'obj viene eliminato anche l'interval o continua a vuoto?

  7. #47
    Non si ferma l'esecuzione perchè se tu fai un trace di ID vedrai che ti restituisce undefined, sempre per lo stesso motivo, passi un vaslore a quella funzione che al momento non esiste

  8. #48
    Utente di HTML.it L'avatar di nep036
    Registrato dal
    Nov 2003
    Messaggi
    1,453
    Originariamente inviato da and80
    mi tocca aspettare a provare, ho in mente qualcosa ma è difficile da spiegare e da mettere in codice

    però 'sta discussione è figa se qualcun altro si vuole unire ai "tentativi" qualcosa di perfettamente risolutivo potrebbe saltar fuori

    ovviamente grazie sempre a chi è già intervenuto


    quando serve un:

    negatyve
    un andr3a
    ecc...

    ci siamo capiti...

    non ci sono mai!



    EDIT:

    Senza nulla togliere a noi maiali!

  9. #49
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da nep036


    quando serve un:

    negatyve
    un andr3a
    ecc...

    ci siamo capiti...

    non ci sono mai!


    noi "piccoli" abbiamo bisogno dei grandi per crescere anche noi

  10. #50
    Utente di HTML.it L'avatar di nep036
    Registrato dal
    Nov 2003
    Messaggi
    1,453
    Originariamente inviato da and80
    noi "piccoli" abbiamo bisogno dei grandi per crescere anche noi
    Tu sta zitto che ne sai parecchie, anke jack devo dire...

    io oramai ho fuso in questo 3d...

    Sono come un criceto nella ruota!

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.