Pagina 1 di 3 1 2 3 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 22
  1. #1
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    438

    pannello impostazioni e shared object

    buongiorno

    sto facendo delle prove con gli shared object....esattamente ho questo script:

    codice:
    dati = sharedobject.getLocal("brancozero");
    if(dati.data.accesso == undefined){
    	dati.data.accesso = true;
            //azioni
    	dati.flush();
    }else{
    	//azioni
    }
    stop();
    il cookie viene scritto correttamente e la seconda volta che accedo al filmato mi applica le impostazioni giuste.....

    il problema sta nel fatto che se io non dedico spazio al salvataggio dei cookie (impostando 0 kb dal pannello impostazioni, specifico inoltre: senza selezionare la casellina "mai", solo spostando il cursore su 0 kb), all'ingresso nel filmato il pannello si apre in automatico.....

    c'è un modo per far si che cio' non accada?.....

    speso di essermi spiegato bene
    grazie

  2. #2
    Utente di HTML.it L'avatar di nep036
    Registrato dal
    Nov 2003
    Messaggi
    1,453

    Re: pannello impostazioni e shared object

    Originariamente inviato da nevada
    buongiorno

    sto facendo delle prove con gli shared object....esattamente ho questo script:

    codice:
    dati = sharedobject.getLocal("brancozero");
    if(dati.data.accesso == undefined){
    	dati.data.accesso = true;
            //azioni
    	dati.flush();
    }else{
    	//azioni
    }
    stop();
    il cookie viene scritto correttamente e la seconda volta che accedo al filmato mi applica le impostazioni giuste.....

    il problema sta nel fatto che se io non dedico spazio al salvataggio dei cookie (impostando 0 kb dal pannello impostazioni, specifico inoltre: senza selezionare la casellina "mai", solo spostando il cursore su 0 kb), all'ingresso nel filmato il pannello si apre in automatico.....

    c'è un modo per far si che cio' non accada?.....

    speso di essermi spiegato bene
    grazie
    Ti basta inserire sul 1 frame questa funzione...

    function checkSO() {
    mySO = SharedObject.getLocal("test");
    if (!mySO.flush(1)) {
    azioni per non fare salvare i cookie
    } else {
    azioni per salvare i cookie;
    }
    }
    checkSO();

    Se c'è spazio per salvare li salva, altrimenti non inizia la procedura e quindi non si apre il pannello settings...


  3. #3
    Utente di HTML.it L'avatar di nep036
    Registrato dal
    Nov 2003
    Messaggi
    1,453
    Nel file che ti avevo mandato avevo messo una funz del genere, cmq controlla che nel tuo script non ci sia uno System.showSettings();


  4. #4
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    438
    ciao nep

    credo di essermi perso....i due script ora come vanno assemblati?

  5. #5
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    438
    Originariamente inviato da nep036
    Nel file che ti avevo mandato avevo messo una funz del genere, cmq controlla che nel tuo script non ci sia uno System.showSettings();
    sicuro?...non l'ho vista .....comunque System.showSetting(); non c'è, non l'ho inserito

  6. #6
    Utente di HTML.it L'avatar di nep036
    Registrato dal
    Nov 2003
    Messaggi
    1,453
    Originariamente inviato da nevada
    ciao nep

    credo di essermi perso....i due script ora come vanno assemblati?
    In pratica quella funzione ha un if e un else....

    Se non si possono salvare, quindi nell'if inserisci tipo vai a un altro frame...o un semplice trace("noncestoria);

    Se invece si possono salvare allora nell 'else metti tutto l'as che usi per il salvataggio dei cookie...

    Io ti consiglio di usare una var che diventa true o flase in modo che in tutto il sito se hai dei controlli per salvare i cookie se la var è true salva altrimenti no...

    Quindi sarebbe:

    function checkSO() {
    mySO = SharedObject.getLocal("test");
    if (!mySO.flush(1)) {
    variabile = false;
    } else {
    variabile = true;
    }
    }
    checkSO();

    Poi sempre sul frame...

    if (variabile == true){
    azioni che ti salvano i cookie;
    }

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    438
    ho fatto cosi....ma non funziona...dove sbaglio?

    codice:
    function checkSO() { 
    mySO = SharedObject.getLocal("test"); 
    if (!mySO.flush(1)) { 
    variabile = false; 
    } else { 
    variabile = true; 
    } 
    } 
    checkSO();
    e:

    codice:
    if (variabile == true){ 
       dati = sharedobject.getLocal("elettrocontrolli");
           if(dati.data.accesso == undefined){
    	   dati.data.accesso = true;
               //azioni
    	   dati.flush();
         }
    }
    if(variabile == false){
    	//azioni
    }

  8. #8
    Utente di HTML.it L'avatar di nep036
    Registrato dal
    Nov 2003
    Messaggi
    1,453
    Originariamente inviato da nevada
    ho fatto cosi....ma non funziona...dove sbaglio?

    codice:
    function checkSO() { 
    mySO = SharedObject.getLocal("test"); 
    if (!mySO.flush(1)) { 
    variabile = false; 
    } else { 
    variabile = true; 
    } 
    } 
    checkSO();
    e:

    codice:
    if (variabile == true){ 
       dati = sharedobject.getLocal("elettrocontrolli");
           if(dati.data.accesso == undefined){
    	   dati.data.accesso = true;
               //azioni
    	   dati.flush();
         }
    }
    if(variabile == false){
    	//azioni
    }
    In che senso non funziona? Che succede?

  9. #9
    Utente di HTML.it
    Registrato dal
    Oct 2004
    Messaggi
    438
    che il pannello compare ugualmente ....se io seleziono la casellina "mai", non compare, ma se non la seleziono e sposto solo il cursore su 0 kb allora compare all'avvio del filmato


  10. #10
    Utente di HTML.it L'avatar di nep036
    Registrato dal
    Nov 2003
    Messaggi
    1,453
    Originariamente inviato da nevada
    che il pannello compare ugualmente ....se io seleziono la casellina "mai", non compare, ma se non la seleziono e sposto solo il cursore su 0 kb allora compare all'avvio del filmato

    ah, aspetta un secondino

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.