Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1

    document.referrer in flash

    Ciao, avrei bisogno di aiuto per inserire una funzione javascript in flash.
    Vorrei fare una cosa simile:


    if (document.referrer=="indirizzo")
    {
    on (release)
    {
    getURL("destinazione X", "_blank");
    }
    }
    else
    {
    on (release)
    {
    getURL("destinazione Y", "_blank");
    }
    }

    in questo modo mi da errore!
    Come posso risolvere?

  2. #2
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    2,008
    penso sia giusto scrivere
    on (release) {
    if (document.referrer == "indirizzo") {
    getURL("destinazione X", "_blank");
    } else {
    getURL("destinazione Y", "_blank");
    }
    }

  3. #3
    Ciao ragazzi, aiutatemi, ora la sintassi dello script è esatta, ma non funziona lo stesso, in particolare da qualsiasi pagina provengo, quindi da qualsiasi document.referrer esegue la condizione di uguaglianza, dove sbaglio?

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    2,008
    non so se in ActionScript ci sia l' istruzione giusta per sapere da quale url arriva l' utente, quindi dovrai integrare con altri linguagi

  5. #5
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    2,008
    Riecomi, ho fato una breve ricerca e ho trovato un modo

    on (release) {
    if ( _root.ulrprecedente == "indirizzo") {
    getURL("destinazione X", "_blank");
    } else {
    getURL("destinazione Y", "_blank");
    }
    }

    devi inserire il flash movie in una pagina asp e devi utilizzare come flashVars questa stringa

    <param name="FlashVars" value="urlprecedente=<%=Request.ServerVariables("H TTP_referer")%>">

    cosi carica nel movie la variabile urlprecedente.

  6. #6
    Ti ringrazio, appena posso provo e poi ti so dire!!!

  7. #7
    allora questa soluzione funziona, ma è possibile che funzioni solo con internet Explorer?
    Ho provato con mozilla è non esegue la verifica di uguaglianza.
    in particolare se provo ad aprire il sorgente della pagina asp con mozilla noto che il codice è il seguente:

    codice:
    <param name="FlashVars" value="provenienza=<%=Request.ServerVariables("HTTP_referer)%>">
    mancano le " dopo HTTP_referer

    se apro il codice con IE o con il blocco note le " ci sono!
    Strano!
    Come posso risolvere?

  8. #8
    ho provato anche a mettere
    codice:
    <param name="FlashVars" value="provenienza=<%=Request.ServerVariables("HTTP_referer)%>">
    all'interno di embed ma niente da fare

  9. #9
    Utente di HTML.it
    Registrato dal
    Jan 2003
    Messaggi
    2,008
    Secondo macromedia dovrebbe funzionare ma ho notato anche io che non fonziona. Provo con un' altro metodo e ti facio sapere.

  10. #10
    Aspetto fiducioso, nel frattempo cerco anche io una soluzione.
    Ti ringrazio!!!

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.