Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 14
  1. #1
    Utente di HTML.it L'avatar di Frankos
    Registrato dal
    Nov 2002
    Messaggi
    505

    Campi di input con apostrofo

    Ciao a tutti,

    mi succede una cosa strana.
    Ho dei campi di input in un form in Flash MX.
    Le variabili associate ai campi vengono poi inviate a una pagina ASP.
    Se inserisco nei campi del testo normale va tutto bene.
    Quando invece inserisco dei testi con apostrofo, non viene nemmeno effettuato l'invio.

    Come risolvere ?

    Grazie
    Ciao
    Sempre più in alto...
    www.webdition.com

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Come li stai inviando, i dati?

  3. #3
    Utente di HTML.it L'avatar di Frankos
    Registrato dal
    Nov 2002
    Messaggi
    505
    li invio con getURL associando le variabili all'indirizzo URL
    Sempre più in alto...
    www.webdition.com

  4. #4
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    ok, ma come (lo script esatto)?

  5. #5
    Utente di HTML.it L'avatar di Frankos
    Registrato dal
    Nov 2002
    Messaggi
    505
    Dunque sul frame dovo sono i campi ho questo codice :

    Movieclip.prototype.centra = function (pagina,titolo,lar,alt,feat){
    var w = System.capabilities.screenResolutionX/2;
    var h = System.capabilities.screenResolutionY/2;
    var x = Math.round(w-(lar/2));
    var y = Math.round(h-(alt/2));
    getURL("javascript:window.open('"+ pagina + "','" + titolo + "','width=" + lar + ",height=" + alt + ",screenX=" + x + ",left=" + x + ",screenY=" + y + ",top=" + y + "," + feat + "');void(0);");
    }

    Mentre sul pulsante INVIO ho questo :

    on(release){
    centra('http://www.photodition.com/mailcom/mail.asp?a='+nome+'&b='+cognome+'&c='+azienda+'&d= '+telefono+'&e='+email+'&f='+testo,'mia',300,200);
    }
    Sempre più in alto...
    www.webdition.com

  6. #6
    Utente di HTML.it L'avatar di Frankos
    Registrato dal
    Nov 2002
    Messaggi
    505
    Forza ragazzi, mi resta solo questa cosa e poi settimana prossima pubblico il sito
    Sempre più in alto...
    www.webdition.com

  7. #7
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    codice:
    getURL("javascript:window.open('" + pagina.split("'").join("\\'") + "','....

  8. #8
    Utente di HTML.it L'avatar di Frankos
    Registrato dal
    Nov 2002
    Messaggi
    505
    Ho provato cosi come hai detto, ma il problema resta uguale.
    Se c'é un apostrofo, non richiama nemmeno la pagina ASP.

    Allego il codice per vedere se per caso non c'é un errore di sintassi:

    getURL("javascript:window.open('"+ pagina.split("'").join("\'")+ "','" + titolo + "','width=" + lar + ",height=" + alt + ",screenX=" + x + ",left=" + x + ",screenY=" + y + ",top=" + y + "," + feat + "');void(0);");
    Sempre più in alto...
    www.webdition.com

  9. #9
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Aspetta un po'...

    codice:
    pagina.split("'").join("\\'")
    pagina.split("'").join("\\'")

  10. #10
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    ok, è il forum che toglie il secondo slash. Sono due slash, non uno solo: scrivo i caratteri separati, poi tu li unisci:

    codice:
    pagina.split("'").join(" \ \ ' ")

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.