576 messaggi dal 30 aprile 2003
Ciao, ho creato questa semplice funzione VB per modificare una stringa e successivamente passarne il valore a una funzione JavaScript:

Function ReplaceJS(str)
str = Replace(str,""","\"")
str = Replace(str,"'","\'")
ReplaceJS = Replace(str,"\","\\")
End Function

Per quale motivo il valore passato è sempre stringa vuota?
Dove sbaglio?

N.B. se non faccio queste sostituzioni, ottengo un errore di sintassi in JS: "costante stringa senza terminazione"

Prima o poi diventerò un guru!
265 messaggi dal 28 aprile 2001
aletheia ha scritto:
Ciao, ho creato questa semplice funzione VB per modificare una stringa e successivamente passarne il valore a una funzione JavaScript:

Function ReplaceJS(str)
str = Replace(str,""","\"")
str = Replace(str,"'","\'")
ReplaceJS = Replace(str,"\","\\")
End Function

Per quale motivo il valore passato è sempre stringa vuota?
Dove sbaglio?

N.B. se non faccio queste sostituzioni, ottengo un errore di sintassi in JS: "costante stringa senza terminazione"


Il sistema piu veloce che io conosco e' ... scrivere il valore della variabile str in un text ( campo input) impostato come hide (nascosto) :-)

Xcio' repilogando ... manipolo ma mia stringa STR, la scrivo in un text e poi la do' in pasto a Javascript

Ciao
Filippo

Non dir di me' se di me' non sai, pensa di te ... e poi di me' dirai.

Autore (sottoscritto)

Torna al forum | Feed RSS

ASPItalia.com non è responsabile per il contenuto dei messaggi presenti su questo servizio, non avendo nessun controllo sui messaggi postati nei propri forum, che rappresentano l'espressione del pensiero degli autori.