Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 17
  1. #1
    Utente di HTML.it L'avatar di milky
    Registrato dal
    Jul 2003
    Messaggi
    131

    AS2 form flash, problemi con cross domain

    Salve ragazzi, dopo secoli rimetto meno su as.. e sono mooolto arrugginita..

    Ho creato un form che deve inviare i dati ad una pagina asp che risiede in un dominio diverso dal file swf.

    In locale tutto OK... I problemi sorgono quando pubblico l'swf... i dati non arrivano..
    Ho pubblicato il cross domain che è moooolto permissivo

    Codice PHP:
    <?xml version="1.0"?> 
    <cross-domain-policy> 
    <site-control permitted-cross-domain-policies="by-content-type"/> 
    <allow-access-from domain="*"secure="false" /> 
    </cross-domain-policy>
    continua a non funzionare...

    Potete aiutarmi? Non riesco a capire dove diavolo sbaglio

    Grazie

  2. #2
    Utente di HTML.it L'avatar di milky
    Registrato dal
    Jul 2003
    Messaggi
    131
    Nessuno?!?!?

  3. #3
    Utente di HTML.it L'avatar di milky
    Registrato dal
    Jul 2003
    Messaggi
    131
    up!!!

  4. #4
    Moderatore di CSS L'avatar di KillerWorm
    Registrato dal
    Apr 2004
    Messaggi
    5,780
    Ciao.

    Giusto per togliere qualche dubbio.. il file crossdomain va pubblicato sul "dominio esterno" (cioè quello dove c'è la pagina asp, per intenderci).

    Siccome non lo hai specificato, mi sorge il dubbio che tu abbia invece pubblicato il crossdomain nel dominio in cui hai pubblicato il tuo swf.
    Installa Forum HTML.it Toolset per una fruizione ottimale del Forum

  5. #5
    Utente di HTML.it L'avatar di milky
    Registrato dal
    Jul 2003
    Messaggi
    131
    Ciao,
    intanto grazie per la risposta...
    il cross domain è pubblicato sul domino dove risiede il file asp, sia nella root principale che nella cartella specifica...

    Un gran dubbio che mi è venuto leggendo i vari tutorial è che si parla sempre di lettura delle variabili dai file... io devo solo passare variabili dal mio swf che si trova su dominio x al file asp che si trova nel dominio y (dove è caricato il cross domain)...

    Le ho provate tutte e nn c'è modo di fargli passare le variabili..

  6. #6
    Utente di HTML.it L'avatar di milky
    Registrato dal
    Jul 2003
    Messaggi
    131
    il codice as è questo
    Codice PHP:

    function controllo()
    {
        
        
    controllo_nome.text "";
        
    controllo_cognome.text "";
        
    controllo_tel.text "";
        
    controllo_mail.text "";
        
    controllo_prov.text "";
        
        if (
    name_txt.text == "")
        {
            
    Selection.setFocus(name_txt);
            
    controllo_nome.text "Campo obbligatorio";
            
        }
        else if (
    surname_txt.text == "")
        {
            
    Selection.setFocus(surname_txt);
            
    controllo_cognome.text "Campo obbligatorio";
            
            
        }
        else if (
    phone_txt.text == "")
        {
            
    Selection.setFocus(phone_txt);
            
    controllo_tel.text "Campo obbligatorio";
            
            
        }
        
        else if (
    email_txt.text.indexOf("@") == -|| email_txt.text.indexOf(".") == -1)
        {
            
    Selection.setFocus(email_txt);
            
    controllo_mail.text "E-mail non valida";
            
            
        }
        else if (
    provincia_txt.text == "")
        {
            
    Selection.setFocus(provincia_txt);
            
    controllo_prov.text "Campo obbligatorio";
            
            
        }
        else
        {
            
    invia_dati();
        } 
    // end else if
    // End of the function
    function invia_dati()
    {
        
    dati_post.nome name_txt.text;
        
    dati_post.cognome surname_txt.text;
        
    dati_post.telefono phone_txt.text;
        
    dati_post.email email_txt.text;
        
    dati_post.provincia provincia_txt.text;
        
        
    dati_post.id_campagna "xxxxx";
        
    dati_post.form_id "Form info xxxx" ;
         
    dati_post.step2 "xxxx.asp";
        
    dati_post.serviziobrand "xxxx" ;
        
    dati_post.servizio "xxxxx" ;
        
    dati_post.qualeweb ="xxxx" ;
        
        
        
        
      
        
    dati_post.loadVariables(actionmethod);
        
    gotoAndStop("send");
    // End of the function
    anti_as.useHandCursor false;
    action "http://www.dominioy.it/cartella/s1.asp";

    method "post";

    name_txt.text "";
    surname_txt.text "";
    phone_txt.text "";
    email_txt.text "";
    provincia_txt.text "";
    name_txt.tabIndex 1;
    surname_txt.tabIndex 2;
    phone_txt.tabIndex 3;
    email_txt.tabIndex 4;
    provincia_txt.tabIndex 5;
    send_btn.tabIndex 6;


    stop ();
    stop (); 
    e in locale funziona, passano tranquillamente tutte le variabili, quindi lo dò per funzionante..

    questo è il crossdomain
    Codice PHP:
    <?xml version="1.0"?>
    <!DOCTYPE cross-domain-policy SYSTEM "http://www.adobe.com/xml/dtds/cross-domain-policy.dtd">

    <cross-domain-policy>

    <site-control permitted-cross-domain-policies="all"/>
    <allow-access-from domain="*" secure="false"/>
    <allow-http-request-headers-from domain="*" headers="*" secure="false"/>

    </cross-domain-policy>
    Sicuramente sbaglio qualcosa... ma cosa??

  7. #7
    Sicura che il carattere jolly funziona? Io mi pare di averlo usato nei sottodomini e nelle estensioni. Ma a posto del dominio non ho mai verificato.

    Comunque il file deve trovarsi, come sembra che hai fatto, nella root dominio dove vai a leggere o inviare i dati.

  8. #8
    Utente di HTML.it L'avatar di milky
    Registrato dal
    Jul 2003
    Messaggi
    131
    Ciao,
    il cross domain l' ho provato con:
    nome del dominio
    *.dominio.com
    ww.dominio.*
    ed infine con *

  9. #9
    l'swf in che versione del player è pubblicato?

    (Il nome del dominio deve essere quello del server che chiama, non quello chiamato, ovviamente)

  10. #10
    Utente di HTML.it L'avatar di milky
    Registrato dal
    Jul 2003
    Messaggi
    131
    il player è 8,
    e nel cross domain ho inserito il dominio chiamante.

    Ma nel flash nn devo inserire nulla?

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.