Salve a tutti gli amici del forum.
Ero indeciso se postare su javascript, ma il problema è davvero ambiguo.
Ho una funzione in asp che utilizzo per il replace delle lettere accentate e caratteri speciali che ho chiamato sostituisci.asp per l'inserimento su DB. Quando estraggo ripeto il procedimento ma sostituendo con ripristina.asp i caratteri.
Ebbene, nel tentativo di far partire una funzione javascript nel tag body (onload), mi sono accorto che solo togliendo l'include ripristina.asp, la funzione parte.
Ho provato anche il semplice alert, ma niente da fare.
C'è qualcosa in questa funzione asp che litiga con javascript (suppongo).
Qualche suggerimento ? Grazie.
'FUNZIONE PER CARATTERI SPECIALI - RIPRISTINO
public function ripristina(testo)
testo = Replace(testo,"à","à")
testo = Replace(testo, "è","è")
testo = Replace(testo, "é","é")
testo = Replace(testo, "ì","ì")
testo = Replace(testo, "ò","ò")
testo = Replace(testo, "ù","ù")
testo = Replace(testo, "À","À")
testo = Replace(testo, "È","È")
testo = Replace(testo, "É","É")
testo = Replace(testo, "Ì","Ì")
testo = Replace(testo, "Ò","Ò")
testo = Replace(testo, "Ù","Ù")
testo = Replace(testo, "&","&")
testo = Replace(testo, "<","<")
testo = Replace(testo, ">",">")
testo = Replace(testo, "©","©")
testo = Replace(testo, "°","°")
testo = Replace(testo, "¢","¢")
testo = Replace(testo, "÷","÷")
testo = Replace(testo, "×","×")
testo = Replace(testo, "¿","¿")
testo = Replace(testo, ""," ")
testo = Replace(testo, "¡","¡")
testo = Replace(testo, "£","£")
testo = Replace(testo, "¤","¤")
testo = Replace(testo, "¥","¥")
testo = Replace(testo,"¦", "¦")
testo = Replace(testo, "§","§")
testo = Replace(testo, "¨","¨")
testo = Replace(testo, "ª","ª")
testo = Replace(testo, "«","«")
testo = Replace(testo, "¬","¬")
testo = Replace(testo, "®","®")
testo = Replace(testo, "°","°")
testo = Replace(testo, "±","±")
testo = Replace(testo, "²","²")
testo = Replace(testo, "³","³")
testo = Replace(testo, "´","´")
testo = Replace(testo, "µ","µ")
testo = Replace(testo, "¶","¶")
testo = Replace(testo, "·","·")
testo = Replace(testo, "¸","¸")
testo = Replace(testo, "¹","¹")
testo = Replace(testo, "º","º")
testo = Replace(testo, "»","»")
testo = Replace(testo, "¼","¼")
testo = Replace(testo, "½","½")
testo = Replace(testo, "¾","¾")
testo = Replace(testo, "Â","Â")
testo = Replace(testo, "Ã","Ã")
testo = Replace(testo, "Ä","Ä")
testo = Replace(testo, "Å","Å")
testo = Replace(testo, "Æ","Æ")
testo = Replace(testo, "Ç", "Ç")
testo = Replace(testo, "Ê", "Ê")
testo = Replace(testo, "Ë", "Ë")
testo = Replace(testo, "Í", "Í")
testo = Replace(testo, "Î", "Î")
testo = Replace(testo, "Ï", "Ï")
testo = Replace(testo, "Ð", "Ð")
testo = Replace(testo, "Ñ", "Ñ")
testo = Replace(testo, "Ó", "Ó")
testo = Replace(testo, "Ô", "Ô")
testo = Replace(testo, "Õ", "Õ")
testo = Replace(testo, "Ö", "Ö")
testo = Replace(testo, "Ø", "Ø")
testo = Replace(testo,"Ú", "Ú")
testo = Replace(testo, "Û", "Û")
testo = Replace(testo, "Ü", "Ü")
testo = Replace(testo, "Ý", "Ü")
testo = Replace(testo, "á", "á")
testo = Replace(testo, "â", "â")
testo = Replace(testo, "ã", "ã")
testo = Replace(testo, "ä ", "ä")
testo = Replace(testo, "å", "å")
testo = Replace(testo, "æ", "æ")
testo = Replace(testo, "ç", "ç")
testo = Replace(testo, "ê", "ê")
testo = Replace(testo, "ë", "ë")
testo = Replace(testo, "í", "í")
testo = Replace(testo, "î", "î")
testo = Replace(testo, "ï", "ï")
testo = Replace(testo, "ð", "ð")
testo = Replace(testo, "ñ", "ñ")
testo = Replace(testo, "ó", "ó")
testo = Replace(testo, "ô", "ô")
testo = Replace(testo, "õ", "õ")
testo = Replace(testo, "ö", "ö")
testo = Replace(testo, "ø", "ø")
testo = Replace(testo, "ú", "ú")
testo = Replace(testo, "û", "û")
testo = Replace(testo, "ü", "ü")
testo = Replace(testo, "ý", "ý")
testo = Replace(testo, "ÿ", "ÿ")
ripristina = testo
end function

Rispondi quotando
