Avatar billede renehansen Nybegynder
12. maj 2003 - 21:20 Der er 4 kommentarer og
1 løsning

document write close ?

<script>

idContent.document.write ("<%= replace(replace(objRs("tekst"),vbCrlf,""),"""","'") %>")

//idContent.document.body.innerHTML =
        idContent.document.close()

</script>

Hejsa jeg sidder og pusler lidt med denne kode og er lidt i tvivl om dens funktion. er det korrekt at den ud over at replace den tekst der er i idcontent på en eller anden måde henter den linie der er sat // foran.

Jeg har prøvet at fjerne document close linien men så kan jeg ikke rette i tekstfeltet da den aldrig bliver færdig med at indsætte tekst !!!

er det så simpelt ???
Avatar billede -master-d- Nybegynder
12. maj 2003 - 21:34 #1
Det den gør er egenentlig meget simpelt.

Først asp'en

("<%= replace(replace(objRs("tekst"),vbCrlf,""),"""","'") %>")

-replace(objRs("tekst"),vbCrlf,"" : Fjerner linieskift og erstatter med ""
-replace(replace(objRs("tekst"),vbCrlf,""),"""","'") : erstatter ' med '' da dette kan føre til hackning af en side.

Så til javascriptet.

- idContent.document.write : skriver en tekst i elementet idContent.
- //idContent.document.body.innerHTML = : skriver noget tekst i f.eks. en <div>.
- idContent.document.close() : lukker dokumentet.
Avatar billede renehansen Nybegynder
12. maj 2003 - 21:58 #2
erstatter linieskift med "" vil det sige at den erstatter <br> med et mellemrum ?

eller er jeg helt galt på den.
Avatar billede -master-d- Nybegynder
12. maj 2003 - 22:06 #3
Nej den erstatter linieskift med ingen ting altså "", hvis der var et mellemrum ville det hedde " ".
Avatar billede renehansen Nybegynder
12. maj 2003 - 22:14 #4
ok takker, det er ikke nemt når man først lige er ved at lære det og skal op til eksamen Onsdag, vi har dog 80% styr på vores materiale, men vil jo gerne vide alt.. !!!

takker :)
Avatar billede renehansen Nybegynder
12. maj 2003 - 22:17 #5
hov glemte lige

***** Lukket *****
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester