Avatar billede mathiasiversen Nybegynder
10. november 2001 - 13:37 Der er 8 kommentarer og
1 løsning

replace() - funktion?

Jeg får brug for en replace-funktion (tror jeg) hvor jeg kan udskifte alle ulovlige tegn, fed skrift, skrifttyper osv.

JEg ved ikke om det overhoved er muligt men hvis det er - hvordan kan jeg så gøre sådan at brugeren kan lave en linie fed eller en anden farve eller lign. når han skriver det ind i et tekstfelt (hvor det efterfølgende lander i en database)

ligesom i et worddoc. hvor man f.eks laver overskriften fed!

/mathias
Avatar billede agony Nybegynder
10. november 2001 - 13:42 #1
må brugeren anvende html tage ???
Avatar billede krogstrup Nybegynder
10. november 2001 - 13:49 #2
Du skal bruge Microsoft DHTML Editor, for at lave et WORD lignende editor:

http://www.eksperten.dk/spm/23680
Avatar billede mathiasiversen Nybegynder
10. november 2001 - 18:06 #3
jeg bruger den der ligger inde på http://webfx.eae.net/dhtml/richedit/ men kan ikke få det til at virke i et textarea - det virker fint i en iframe - nogen der kan hjælpe!
Avatar billede mathiasiversen Nybegynder
10. november 2001 - 21:23 #4
KAn jeg ikke få det til at virke i textarea på en eller anden måde eller kan jeg komme uden om dette? Jeg skal have sendt den redigerede tekst videre til en database!

/Mathias
Avatar billede mathiasiversen Nybegynder
10. november 2001 - 23:34 #5
Sætter lige pointene op! Jeg kan som godt få det til at virke i en iframe, men skal bruge det i et textarea!

Jeg bruger det der ligger på:
http://webfx.eae.net/dhtml/richedit/

Avatar billede krogstrup Nybegynder
11. november 2001 - 12:43 #6
Du kan sagtens få indholdet af din IFRAME sendt videre til din database - du behøves ikke at lave systemet i et TEXTAREA (det kan heller ikke lade sig gøre at bruge formaterings-funktionerne i et textarea!).

Du skal lave et skjult felt:

<input type=hidden name=content>

Og så skal du lave din submit knap således:

<input type=\"submit\" value=\"send\" onClick=\"mitScript();\">

så kommer den sidste tricky del:

<script>
function mitScript() {
overfør indhold af IFRAME til skjult INPUT
}
</script>


Som du kan se, ved jeg ikke hvorledes javascriptet skal laves - men det er der sikkert andre, der kan hjælpe dig med i javascript katagorien !!!

Teorien er i hvert fald god nok :-)
Avatar billede mathiasiversen Nybegynder
11. november 2001 - 13:31 #7
OK, nu har jeg så fundet u daf at overføre mine data til et tekstarea, men nu er der et andet lille problem:

Jeg kan ikke få vist min tekst igen hvis jeg skal ind og redigere:

KODE------------------

<iframe width=\"200\" height=\"50\" id=\"myEditor\">
<%
if request(\"valg\") = \"Gem\" then
strSQL = \"Select * from tekster where ID = \"&request(\"ID\")&\"\"
set rs = conn.execute(strSQL)
response.write rs(\"Broedtekst\")
end if
%>
</iframe>

KODE-SLUT-------------------------

og i dette tilfælde er valg = Gem og jeg har testet ID - ID har det forventede nummer!
Avatar billede krogstrup Nybegynder
11. november 2001 - 17:20 #8
du er nødt til at omgås din IFRAME på denne måde:

<iframe src=\"data.asp?ID=<%=ID%>\"></iframe>

data.asp :

strSQL = \"Select * from tekster where ID = \"&request(\"ID\")&\"\"
set rs = conn.execute(strSQL)
response.write rs(\"Broedtekst\")
Avatar billede kartolux Nybegynder
11. november 2001 - 22:44 #9
Hvordan fjerner man alle html-tags fra en tekst?
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