2.584 messaggi dal 14 maggio 2001
Il Javascript è lato client e diventa operativo quanto la pagina Html+Javascript arriva al client.

Il VbScript è lato server e li inizia a lavorare genera l'Html e finisce il suo lavoro.

Fatta questa premessa la tua dichiarazione:
var marqueecontents...
Sembra corretta.. che errori ti dà la pagina? errori javascript? è possibile che nel campo testo che ti passi ci siano degli apici o delle altre parole chiave riservate che vanno a bloccare il codice?
635 messaggi dal 06 settembre 2002
Ciao,
se non hai risolto, ho fatto un po di prove e ho modificato il tuo codice come
segue:

dopo il tuo dim marqueetemp aggiungi il seguente codice:

marqueetemp = "pippo e pluto?"

'Sistemo la variabile al fine di evitare errori
'di javascript a causa di caratteri jolly.
marqueetemp = SicurezzaJS(marqueetemp)

FUNCTION SicurezzaJS(Variabile)
  if variabile<>"" then
    SicurezzaJS=REPLACE(Variabile, "\","\\")
    SicurezzaJS=REPLACE(SicurezzaJS, "'","\'")
    SicurezzaJS=REPLACE(SicurezzaJS, "+","\+")
    SicurezzaJS=REPLACE(SicurezzaJS, "-","\-")
    SicurezzaJS=REPLACE(SicurezzaJS, "%","\%")
    SicurezzaJS=REPLACE(SicurezzaJS, "=","\=")
    SicurezzaJS=REPLACE(SicurezzaJS, "?","\?")
  end if
END FUNCTION
%>



a questo punto cancella il codice fra
// **** QUI PASSO LA VARIABILE *******

e

if (document.all)

e sostituisci il tutto con:
<%
Response.Write("var marqueecontents='<font face=""")
Response.Write("Verdana""")
Response.Write(" color=""")
Response.Write("#00FF00""")
Response.Write(">")
Response.Write(marqueetemp)
Response.Write("</font>'"&VbCrLf)
'Response.End
%>



ho fatto delle prove e in locale funziona.

Spero di essere stato di aiuto
Ciao.

OJD

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.