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.
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 ";" ".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>
Come posso fare per ovviare a tutti ciò???
vi prego, ci sono quasi arrivato, non vorrei rovinare tutto per una sciocchezza![]()

Rispondi quotando