Avatar billede doncarnage Nybegynder
20. oktober 2009 - 12:58 Der er 4 kommentarer og
1 løsning

Knapper, der indsætter "klammer" til f.eks. bold i textfield

Hey eksperter..

Jeg har længe ledt efter en funktion til dette, men desværre uden held.

Det skal fungere således at hvis jeg f.eks. har en knap ved navn "bold". Hvis man så markerer noget tekst i sit textfield og derefter trykker på "bold"-knappen, så skal den sætte og rundt omkring den markerede tekst.

Jeg har førhen fundet noget, der virkede i Internet Explorer, men det skal gerne virker i flest mulige browsere - om ikke andet de mest anvendte..

Håber i kan hjælpe ;)
Avatar billede tjens Nybegynder
20. oktober 2009 - 13:07 #1
Det virker mig bekendt fint på siden hol.dk.

hol.dk har funktionen i en include: http://hol.dk/includes/softhtml.js
Avatar billede doncarnage Nybegynder
20. oktober 2009 - 13:32 #2
Det ser sgu næsten ud til at virke efter hensigten, perfekt ;)

Har dog lige et enkelt spørgsmål..

<input onclick="InsertTag('', '', 'text')" type="button" value="Fed" />
<input onclick="InsertTag('', '', 'text')" type="button" value="Kursiv" />
<input onclick="InsertTag('', '', 'text')" type="button" value="Understreg" />

Hvordan får jeg disse tre udskrevet i "echo" så de stadig virker?
Avatar billede tjens Nybegynder
20. oktober 2009 - 14:42 #3
Der er jo ingen variable data som du skal bruge PHP til.

Er det så ikke nemmere at gå ud i HTML tekst med
?>
input onclick="InsertTag...
...
<?php


Men ellers skal du escape alle " med \" i din echo
Avatar billede doncarnage Nybegynder
20. oktober 2009 - 14:46 #4
Nevermind.. Fandt selv ud af det :)

echo "<input onclick=\"InsertTag('', '', 'text')\" type=\"button\" value=\"Fed\" />";


Smid et svar og du skal få points!
Avatar billede tjens Nybegynder
20. oktober 2009 - 14:51 #5
OK
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
Vi tilbyder markedets bedste kurser inden for webudvikling

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