Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 16
  1. #1
    Utente bannato
    Registrato dal
    Nov 2004
    Messaggi
    221

    Certificazione tra Flash ed Asp per aprire una pagina

    Ho messo questo codice nel bottone in flash (al posto dei puntini è indicato l'indirizzo completo con tanto di http://):

    codice:
    on (press) {
    	getURL("....certificazione10.asp","_blank");
    	certi="ok";
    	loadVariablesNum ("....certificazione10.asp", 0, "POST");
    }
    Mentre nella pagina asp certificazione10.asp ho questo codice (nella zona di puntini risiede la pagina html che deve apparire qualora fosse verificata la condizione):

    codice:
    <%
    
    certi =  Request.Form("certi") 
    if certi <> "ok" then
    
    %>
    ATTENZIONE ACCESSO NON CONSENTITO
    <% 
    	Response.End
    	else 
    %>
    
    ................
    
    <%
    end if
    %>
    Il sistema non mi funziona però e temo che dipenda da un errore nello scambio di variabili tra flash ed asp (da notare che il linguaggio in asp funziona perchè lo ho testato inserendo fisicamente la variabile certi="ok").

    Grazie
    Mir

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    aspp deve restituire una pagina tipo
    codice:
    &valore=ATTENZIONE ACCESSO NON CONSENTITO
    poi tu carichi da flash la variabile valore


  3. #3
    Utente bannato
    Registrato dal
    Nov 2004
    Messaggi
    221
    certo ma non voglio una risposta da asp a flash, voglio solo che compaia una pagina html con scritto "ATTENZIONE ACCESSO NON CONSENTITO" e difatti così va bene, solo che non riesco a far ricevere ad asp la variabile "certi" .... penso proprio sia sbagliata la procedura in flash!

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    ops alloranon avevo capito bene per inviare la variabile a asp puoi fare cosi
    codice:
    btn.onRelease = function() {
            myVars = new LoadVars();
            myVars.certi = "OK";
    		trace (myVars)
            myVars.send("http://www.miodominio.it/index.asp", myVars, "GET");
    };

  5. #5
    Utente bannato
    Registrato dal
    Nov 2004
    Messaggi
    221
    codice:
    on (press) {
    getURL("http://www.xxx.it/yyy.asp","_blank");
     btn.onRelease = function() {
     myVars = new LoadVars();
     myVars.certi = "ok";
     trace (myVars)
     myVars.send("http://www.xxx.it/yyy.asp", myVars, "GET");
     };
    }
    Ho corretto così (l'ok da maiuscolo a minuscolo) ma ancora niente

    A sto punto non vorrei fosse sbagliato il Request.Form in asp?!?

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    ma che versione di flash usi??

    cmq si sintassi della tua correzione è sbagliata

  7. #7
    Utente bannato
    Registrato dal
    Nov 2004
    Messaggi
    221
    uso flash 8.0 ... cosa cè di sbagliato nella sintassi?

  8. #8
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    allora prendi il componente button trascinalo sullo stage e istanzialo btn

    poi sul primo frame scrivi
    codice:
    btn.onRelease = function() {
            myVars = new LoadVars();
            myVars.certi = "ok";
    		trace (myVars)
            myVars.send("http://www.miodominio.it/index.asp", myVars, "GET");
    };
    hai messo on(press) non devi farlo hai già btn.onRelease al massimo devi cambiare con btn.onPress
    subito dopo
    getURL("http://www.xxx.it/yyy.asp","_blank");
    questo che lo fai a fare?!?
    hai già
    myVars.send("http://www.miodominio.it/index.asp", myVars, "GET");
    ecc...

  9. #9
    Utente bannato
    Registrato dal
    Nov 2004
    Messaggi
    221
    Il principio è questo:

    premo bottone in flash ed invio alla pagina asp la psw e dopo la apro ... chiaramente la pagina asp verifica con l'if che sia corretta la psw e mi fa vedere la parte in html. Ecco perchè ci deve essere anche il getURL ...

    Come hai detto tu ho messi primo frame dello stage questo:

    codice:
    pacchetto1.onPress = function() {
        myVars = new LoadVars();
        myVars.certi = "ok";
    	trace (myVars)
        myVars.send("http://www.xxx.com/yyy.asp", myVars, "GET");
    	getURL("http://www.www.xxx.com/yyy.asp.asp","_blank");
    };
    ed ho tolto tutto dal bottone (ho rinominato btn per mia comodità).
    Sicuramente la funzione elabora perchè mi apre la finestra giusta tuttavia non gli arriva il valore "certi" e quindi mi compare sempre la scritta "ATTENZIONE ACCESSO NON CONSENTITO".

  10. #10
    Utente di HTML.it
    Registrato dal
    May 2002
    Messaggi
    2,929
    scusa ma secondo me continui a sbagliare, mi fai vedere il codice asp

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.