Avatar billede plato Juniormester
21. april 2004 - 08:01 Der er 2 kommentarer og
1 løsning

Indsæt kode hvor cursur står. Formfelt.

Hejsa NG.

Er der mon lige én som kan hjælpe mig med et lille problem.

Jeg har nogle anmeldere som kan skrive deres "ting" online. Ved flere af (form)felterne kan de trykke på henholdsvis FED, KURSIV, UNDERSTREGET, og så indsættes koden f.eks i formfeltet.
Som det er nu indsættes koden altid nederst i formfeltet.

Er det muligt at gøre sådan at koden indsættes der hvor cursureren står?

Koden som jeg benytter i toppen:

<script type="text/javascript"> 
function indsaet(kode) { 
    document.formular.anmeldb.value = document.formular.anmeldb.value+kode; 

</script>


Koden de trykker på:

<a href="#" OnClick="indsaet('')"><img src="image1/text_fed.gif" border="0">

Håber der er en løsning. Det er træls for dem, at når de har skrevet rigtig mange linier, ja så skal de alligevel selv skrive koden hvis det er midt i teksten.
Avatar billede cdc Novice
21. april 2004 - 08:08 #1
Fik selv lavet denne af nute, men virker kun i IE:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
    <title>Untitled</title>
    <script language="JavaScript" type="text/javascript">
    <!--
    function insertTag ( strTag )
    {
        var strSelected = document.selection.createRange().text;
        if( strSelected.length > 0 )
        {
            document.selection.createRange().text = "<" + strTag + ">" + strSelected + "</" + strTag + ">"
        }
    }
    //-->
    </script>
</head>

<body>
<form id="aForm">
<textarea id="aTextArea" rows="5" cols="80"></textarea>
<br>
<input type="button" id="btnMakeBold" value="Bold" onclick="insertTag( 'b' );"><input type="button" id="btnMakeUnderline" value="Underline" onclick="insertTag( 'u' );">
<br>
</form>
</body>
</html>

Her markeres den text som man skal lave fed og så klikker man.
Avatar billede plato Juniormester
21. april 2004 - 08:37 #2
Tusind tak. :-)
Skidt med det kun er IE.
Så har jeg bare begge muligheder der.
Avatar billede cdc Novice
21. april 2004 - 08:43 #3
selv tak :o) så kan du bare lave den til at lave i for italic (kursiv) og afsnit li osv
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

Seneste spørgsmål Seneste aktivitet
I dag 10:21 Ny printer, men hvilken Af mort1 i Printere
I går 19:41 USB på Linux Af Uvanga i Linux
12/0818:26 Hvilken type mus Af mort1 i PC
11/0813:21 ms Forms Af leahcim i Andet software
10/0821:30 Blokeret på Snapchat? Af LineP i Chat & Messaging