Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    carattere "&" in testo dinamico

    con il php faccio così.
    http://www.miosito.com/swf/default.swf?testo=d&g

    in flash ho un campo diamico di nome vartesto.
    nella opzione carattere facio importa tutti i caratteri e inserisco nella root vartesto.text=testo
    la variabile viene caricata ma se incontra la e commerciale o gli altri caratteri che non siano lettere mi troca la parola , praticamente al posto di d&g mi visualizza solo d. come mai?

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2003
    Messaggi
    454
    ovvio, la & serve per indicare a flash che da lì inizia un'altra variabile

    es.

    &var1=pippo&var2=pluto

  3. #3

    Re: carattere "&" in testo dinamico

    Originariamente inviato da fiorentinese
    con il php faccio così.
    http://www.miosito.com/swf/default.swf?testo=d&g

    in flash ho un campo diamico di nome vartesto.
    nella opzione carattere facio importa tutti i caratteri e inserisco nella root vartesto.text=testo
    la variabile viene caricata ma se incontra la e commerciale o gli altri caratteri che non siano lettere mi troca la parola , praticamente al posto di d&g mi visualizza solo d. come mai?
    I caratteri & = ? vengono usati nelle querystring (o stringhe get) per costruzione e quindi non possono essere usati.

    Puoi sempre usare i loro corrispettivi truccati:

    SOSTITUISCI:

    & con %26
    ? con %3F
    = con %3D

    oppure lancia il link con javascript utilizzando sulle variabili la funzione ESCAPE()

    codice:
    <script language="javascript">
    var testo = "d&g";
    var link = "http://www.miosito.com/swf/default.swf?testo=" + escape(testo);
    </script>
    la funzione escape trasforma tutte le variabili passate per il loro uso come GET.


    La funzione unescape riconverte il tutto ai caratteri originali, generalmente è INUTILE in quanto i browser utilizzano unescape in automatico su tutte le variabili GET.

    platone :bubu:

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.