Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    costante string senza terminazione

    salve a tutti, ho fatto questo script, che all'interno di una stringa ricavata da un campo di un database access (con asp) mi trova un termine e mi restituisce la frase intera.

    codice:
    <script language="javascript1.2" type="text/javascript">
    
    stringa = "<%=recordset("descrizione")%>";
    termine = "<%=termine%>";
    lunghTermine = termine.length;
    
    ponr = stringa.indexOf(termine);
    
    while (ponr != -1) {
    	punto2= stringa.indexOf(".",ponr);
    	punto1= stringa.lastIndexOf(".",ponr);
    	risultato = stringa.substring(punto1,punto2);
    	document.write(risultato+"
    ");
    	ponr = stringa.indexOf(termine, ponr+lunghTermine);
    	};
    </script>
    lo script è molto semplice ma dal campo del database, la stringa è molto lunga, e spesso si può trovare il carattere " (virgoletta), o come nel mio caso ci sono parecchi a capo (\vbcrlf), e quindi mi dà l'errore "costante string senza terminazione" o addirittura "previsto ";" ".

    Come posso fare per ovviare a tutti ciò???
    vi prego, ci sono quasi arrivato, non vorrei rovinare tutto per una sciocchezza

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Il problema e' ovviamente lato server... ti sposto
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

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 © 2026 vBulletin Solutions, Inc. All rights reserved.