Jeg benytter følgende stump kode til at redigere kommentarer i et billedgalleri:
function redigerKommentar(){ var kommentar = '' kommentar=prompt('Her kan du redigere kommentaren til billedet:','<%=rs("kommentar")%>'); if (kommentar != null) { document.location.href = "edit.asp?billedId=<%=request("billedid")%>"+ kommentar +"" } }
Mit problem består dog bare i, at hvis jeg indtaster "Magnus & Myggen" så bliver kun "Magnus" gemt. ... Dvs. den stopper ved &-tegnet. Dét er jo helt sikkert noget med at & er et special tegn, men hvordan løser jeg dette problem?
Hmm... Jeg kan ikke se hvordan jeg skal kunne anvende den, fordi på server-side delen så anvender jeg jo ikke java, men ASP.. kunne meget simpelt se sådan ud:
Jeg har undersøgt, men kan ikke finde decodeURIComponent() funktionen (eller rettere, hvad der svarer til den) i ASP.
Er det nogen der kan hjælpe? Jeg har hævet point værdien til 200 til dette spørgsmål.
Der er naturligvis den "hårde" medtode ved, at lave en funtion manuelt selv replacer fx. "æ" til "Æ" osv, men der er risikoen for, at der på et tidspunkt anvendes speciealtegn der ikke er skrevet replace funktion til, som så ender med at give mærkelige tegn igen - derfor vil jeg gerne undgå dette.
- hvor er det så henne? Er det når du skriver ud på skærmen, eller i en database eller hvad?
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.