Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 12

Discussione: passaggio variabili

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    134

    passaggio variabili

    Salve
    avrei questo problemino: Il sito parte da una pagina iniziale (index) di benvenuto in cui si chiede di controllere il Plugin di flash. Da un pulsante, con getURL, si apre un'altra pagina(index1). Vorrei effettuare un controllo su una variabile che non faccia aprire index1 se non si passa da index e che effettui in "redirect" ad index!
    Spero di essere stato chiaro! grazie
    max

  2. #2
    Ci sono diversi modi, il primo che mi viene in mente è passare un valore nell'url, dalla prima pagina alla seconda, poi nella seconda controllare quel valore, se presente visualizzi il filmato, se assente riapri la pagina precedente. Questo però è superabile, perche se scopro il valore che passi da una pagina all'altra lo posso falsificare. Potresti scriverlo un cookies,e leggerlo nella seconda o fare tutto con le sessioni di php, dipende dalla tua scelta.


  3. #3
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    134
    Ciao jeck
    mi basta il primo metodo che hai descritto. Potresti darmi indicazione sul codice? perdona l'ignoranza!

  4. #4
    Mi scuso con jeck se scrivo una cavolata ma dovrebbe farsi così:
    //[Index]
    a="si"
    getURL("index1.swf?redir"+a)

    //[Index1]
    if(a=="si"){
    //Si è passati da Index. Mettere Qui le azioni
    }else{
    //Si sta cercando di accedere direttamente a Index1. Azioni
    }
    -AMD Athlon XP 2400+
    -NVIDIA GeForce 4 MX 440
    -HD 60GB + HD 160GB
    -768MB DDR RAM
    -7 USB
    -2 Firewire

  5. #5
    Originariamente inviato da gianlu90
    Mi scuso con jeck se scrivo una cavolata ma dovrebbe farsi così:
    //[Index]
    a="si"
    getURL("index1.swf?redir"+a)

    //[Index1]
    if(a=="si"){
    //Si è passati da Index. Mettere Qui le azioni
    }else{
    //Si sta cercando di accedere direttamente a Index1. Azioni
    }
    Non propio,
    codice:
    //primo file
    getURL("file.swf?variabile=valore","_top")
    //secondo file
    trace(variabile)

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    134
    Ciao
    scusate se non ho risposto subito, ero impossibilitato!
    Non mi è chiaro il codice. Il controllo si ma le azioni nei due casi no!
    max

  7. #7
    Originariamente inviato da almax
    Ciao
    scusate se non ho risposto subito, ero impossibilitato!
    Non mi è chiaro il codice. Il controllo si ma le azioni nei due casi no!
    max
    Per passare le variabili, dal primo al secondo filmato, scrivi in un bottone, o nella timeline questo codice:
    codice:
    getURL("file.swl?id=10","_top");
    //dove id è il nome della variabile che vuoi passare e 10 è il valore da passare
    Nel secondo filmato per recuperare la variabile basta che fai:
    codice:
    trace(id);
    //vedrai che ti stampa il valore 10
    Mi raccomando però provalo nel browser, perchè nell'anteprima di flash non funziona.


  8. #8
    Utente di HTML.it
    Registrato dal
    Dec 2002
    Messaggi
    134
    ok, ci provo grazie

  9. #9
    Originariamente inviato da jeck
    Non propio,
    codice:
    //primo file
    getURL("file.swf?variabile=valore","_top")
    //secondo file
    trace(variabile)
    Beh mi sembra che i due codici siano uguali, solo che io ho aggiunto anche la parte di verifica.
    Direi il mio codice più completo, l'ho provato e funzia.
    -AMD Athlon XP 2400+
    -NVIDIA GeForce 4 MX 440
    -HD 60GB + HD 160GB
    -768MB DDR RAM
    -7 USB
    -2 Firewire

  10. #10
    opsss mi sono accorto di aver scritto una cavolata..
    il cod è così

    //[Index]
    a="si"
    getURL("index1.swf?redir"+a)

    //[Index1]
    if(redir=="si"){
    //Si è passati da Index. Mettere Qui le azioni
    }else{
    //Si sta cercando di accedere direttamente a Index1. Azioni
    }

    Sorry jack! non me ne ero accorto
    -AMD Athlon XP 2400+
    -NVIDIA GeForce 4 MX 440
    -HD 60GB + HD 160GB
    -768MB DDR RAM
    -7 USB
    -2 Firewire

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.