Jeg har en submit-side, hvor folk kan indtaste en tekst (beskrivelse), som kan indeholde alle slags tegn - " ' linieskift osv. Denne side submitter til en anden side, hvor indholdet udskrives (og lidt mere), og så sendes det tilbage igen. Men når det kommer tilbage, smadrer specialtegnene min hjemmeside, fordi de fejlagtigt læses som kode.
Hvordan udbygges følgende kode, så det kommer til at virke.
hmm, du skal helt klart igang med en del replace :)
men jeg er nødt til at lige stille et par spørgsmål :). 1. hvad laver den på den side "ARTIKEL1-0.ASP (MODTAGER OG AFSENDER IGEN)", hopper den osse ind i et tekstfelt ? 2. hvofor bruger du ikke "input type=hidden"-forms frem for query strings?
Jeg ved ikke om der findes måder der er nemmere men du kan bruge: If InStr(DinVariabel,"[Tegn]") = 1 Then.... Altså Hvis variablen DinVariabel indeholder et bestemt tegn så...
>>grunken 1) Nej, den hopper i ind i et tekstfelt. Den submitter sådan set bare værdien tilbage i - den gør intet ved den - det er her irrelevant at forklare hvorfor. 2) Fordi så opstår der sikkert bare det samme problem med hvis der er plinger eller apostroffer i den submittede beskrivelse smadre koden.
>>zyber Det er hermed gjort, men når den modtager urlen (beskrivelsen) og indsætter den i nedenstående, smadrer aprostrofferne stadig koden.
Det du er ude i nu er et javascript problem. Du skal erstatte " med \" for at javascript tildelingen bliver rigtig ellers har du er uafsluttet tekststreng.
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.