14. august 2001 - 14:47Der er
9 kommentarer og 1 løsning
JScript Replace for dummies (læs: mig :-)
Desværre er jeg til dette projekt blevet \"tvunget\" til at benytte Javascript istedet for VBScript. Jeg har noget data i et notatfelt i en access database, som jeg vil ha\' vist på en side. Da teksten oprindeligt blev indtastet i et textarea og den indeholder enter-koder skal jeg ha\' dem \"oversat\" så teksten vises korrekt på siden.
I VBScript plejer jeg at bruge følgende metode: replace(tekst, vbCrLf, \"<br>\") med et tilfreddsstillende resultat.
Hvordan skal det gøres i Javascript? Jeg har tidligere fået forelået noget ala dette: tekst = tekst.replace(/n/r, \"<br>\"); som jeg dog kun har haft problemer med.
Derfor vil jeg nu gerne ha\' en udførlig (okay så udførlig som denne lille metode nu kan gøres til) vejledning i, hvordan jeg laver replace-metoden i Javascript, SÅ DET VIRKER....
Håber der er nogen der kan få det til at virke for mig...
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Nu ved jeg ikke så skide meget om JavaScript funktionerne, men mon ikke det skulle være sådan istedet: tekst = String.replace(tekst, \"\\n\\r\", \"<br>\");
Prof2: Det er en åndssvag mand på arbejde, der nægter at lave noget i VBScript, og nu er jeg altså desværre blevet sat til at hjælpe ham, og jeg gider ikke JavaScript, men blir nødt til at indordne mig under hans forskruede magtregime og kode lortet i Javascript... :-)
Prof2: Forresten... Måske kan du svare mig på om det er muligt at bruge en variabel defineret i JavaScript i et stykke VBScript og dermed kombinere begge slags scripts i en ASP fil? Derved kunne jeg muligvis omgå JavaScriptet og bruge den VBScript Replace jeg kender, og ved virker...
Desværre. Jeg vil mene at det er HELE siden, der defineres til at være VBSript eller JavaScript. Så HELE siden bliver enten oversat af VBScript eller JavaScript fortolkeren på serveren. Så jeg tror ikke det er muligt at blande de to ting sammen, men jeg er ikke helt sikker.
Crud... Så er jeg \"tvunget\" til at benytte Javascript replace, medmindre jeg gider skrive hele lortet om til VBScript.... uhm... nej... det gider jeg ikke....
Og jeg har testet Jasber\'s forslag, men det vil den ikke være med til... :-(
Jeg nøjes med at skrive den asp-side om, som gemmer teksten i databasen. Enter-koderne bliver nu erstattet inden de smides ind i databasen... Ikke nogen helt optimal løsning, så jeg er stadig villig til at kaste point efter en, som kan gi\' mig en replace-løsning der virker i Javascript
Spotgun, du kan godt kombinere JScript og VBScript på samme side. Jeg sad selv med samme problem for nyligt. Hvis du stadig har brug for hjælp, må du sige til.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.