Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    16

    Errore Unterminated string constant??

    Ciao a tutti,qualcuno può dirmi perchè al caricamento della mia pagina mi viene questo errore javascript?

    Unterminated string constant

    l'errore deve essere in questa parte di codice:

    ---------------------------------

    hp.Attributes.Add(
    "onclick",
    "javascript:Check('"+InnerHits[position]["MM"].InnerText+"');");

    --------------------------------

    Questo hp è un hyperlink che quando viene clikkato passa la variabile InnerHits[position]["MM"].InnerText all'altra pagina.
    Ora quando la variabile assuno un valore numerico es. 5411100 non viene visalizzato nessun errore e tutto funziona,quando invece +InnerHits[position]["MM"].InnerText+
    assume un valore non numerico es. il vincitore\della prima<BR\>edizione mi viene generato l'errore.Penso siano i caratteri \ a creare problemi ma non so come risolvere il problema.

  2. #2
    Utente di HTML.it
    Registrato dal
    Mar 2007
    Messaggi
    3
    Ciao

    prova ad utilizzare la funzione escape():

    ...+escape(InnerHits[position]["MM"].InnerText)+...

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    16
    Ok,grazie lo provi i eit faccio sapere.
    Ciao

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2007
    Messaggi
    16
    Ciao ho provato con
    System.Web.HttpUtility.UrlEncode
    e ora sembra funzionare.Il tuo aiuto mi è però stato fondamentale perchè con una ricerca su google ho trovato che in questo modo posso avvicinarmi in c# a quello che in javascript fa la funzione escape(),

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.