Welkom, Gast. Je bent niet ingelogd
Forum indexJavascript › Ubb in textarea
Pagina: 1
 
Gepost op dinsdag 3 april 2007, om 19:10
Xeore

Newbie
7 posts
Hoi,

Ik vroeg me af hoe je dit juist in javascript moet doen als ik nu in een textarea iets selecteer en op bold druk dat die bold tags rondom het woord komen te staan zoals hier. Of als je je cursor ergens tussenplaatst hij die emoticon bv ook tussen de tekens zet waar de cursur staat.

Bedankt,
Shane

Gepost op dinsdag 3 april 2007, om 19:12
Saven

Beheerder
6421 posts
http://www.saven.nl/includes/javascript.js

Daar staat de bb functie, dan kun je wel afkijken toch?



Gepost op dinsdag 3 april 2007, om 19:15
Xeore

Newbie
7 posts
Ja maar als ik dan iets selecteer en er een ubb wil rondzetten plaatst hij die gewoon achteraan..

Tevens snap ik niet waar dir voorstaat

eUBB = \' \' + sUBB + \' \';
sUBB = \'\';

ik gebruik hem zo
C o d e
1 
2 
3 
4 
5 
6 
7 
8 
9 
10 
11 
12 
13 
14 
15 
16 
17 
18 
19 
20 
21 
22 
23 
24 
25 
26 
27 
28 
29 
30 
31 
32 
33 
34 
35 
36 
37 
38 
39 
40 
41 
42 
43 
44 
45 
46 
47 
48 
49 
50 
51 
52 
53 
54 
55 
56 
57 
58 
59 
60 
function toevoegen(sUBB, eUBB)
    {
    
        var objTxtArea = document.forms[\'bericht\'].elements[\'bericht\'];
        
        
        if( !eUBB )
        {
            
            eUBB = \' \' + sUBB + \' \';
            sUBB = \'\';
        
        }
        
        
        if ( objTxtArea.selectionStart || objTxtArea.selectionStart == 0 )
        {
        
            var ss = objTxtArea.selectionStart;
            var se = objTxtArea.selectionEnd;
            
            
            objTxtArea.value = objTxtArea.value.substring(0, ss) + sUBB + objTxtArea.value.substring(ss, se) + eUBB + objTxtArea.value.substring(se, objTxtArea.value.length);


            if( sUBB.length != 0 )
            {
            
                objTxtArea.selectionStart    = ss;
                objTxtArea.selectionEnd        = se + sUBB.length + eUBB.length;
                
            }
            else
            {
                
                objTxtArea.selectionStart    = se + sUBB.length + eUBB.length;
                objTxtArea.selectionEnd        = objTxtArea.selectionStart;
            
            }
            
            
            objTxtArea.focus();
            
            
        }
        else if( objTxtArea.createTextRange )
        {
        
            objTxtArea.focus();
            document.selection.createRange().text = sUBB + document.selection.createRange().text + eUBB;   
        
        }
        else
        {
        
            txtArea.value = txtArea.value + sUBB + eUBB;
        
        }
    
    }

Gepost op dinsdag 3 april 2007, om 19:18
Saven

Beheerder
6421 posts
Quote: Xeore

Ja maar als ik dan iets selecteer en er een ubb wil rondzetten plaatst hij die gewoon achteraan..

Tevens snap ik niet waar dir voorstaat

eUBB = \' \' + sUBB + \' \';
sUBB = \'\';

ik gebruik hem zo
[...]


dat is vor een spatie er tussen.

Maar heet je form wel bericht en je tekstveld ook?



Gepost op dinsdag 3 april 2007, om 19:53
Xeore

Newbie
7 posts
Jup beiden want hij plaatst ze wel in m\'n textarea maar als ik dan tekst selecteer plaatst hij de ubb ergewoon achter ipv rondom het geselecteerde

//Edit, zie het al bedankt

[Laatst bewerkt door Xeore op dinsdag 3 april 2007, om 20:38]

Gepost op dinsdag 3 april 2007, om 20:37
NickD
Kurosaki Kun!!

Saven Player
677 posts
\'t is idd wel mogelijk ik heb \'t ooit dacht ik gezien in een cms syteem zoiets als phpnuke of E107... veel succes!


Sucky! Sucky! Five Kuddo
I love you long time!



Gepost op dinsdag 3 april 2007, om 21:44
Xeore

Newbie
7 posts
Ja bedankt maar heb het al gevonden

[Laatst bewerkt door Xeore op dinsdag 3 april 2007, om 21:45]

Gepost op dinsdag 3 april 2007, om 21:45
Badeendje
Pompehdompehdom

Admin
3068 posts
Quote: Saven

http://www.saven.nl/includes/javascript.js

Daar staat de bb functie, dan kun je wel afkijken toch?



Wordt je dan niet aangeklaagd als je die overneemt ?
Offtopic:
Lijkt me wel hipjes saven aan de foon


[Laatst bewerkt door Badeendje op dinsdag 3 april 2007, om 21:46]

Gepost op dinsdag 3 april 2007, om 21:46
Xikeon
Beginner
70 posts
Blijkbaar niet *kuch*rippen!*kuch*

Gepost op donderdag 14 oktober 2010, om 16:41
Died

Ultraspammer
2304 posts
Quote: Badeendje

[...]

Wordt je dan niet aangeklaagd als je die overneemt ?
Offtopic:
Lijkt me wel hipjes saven aan de foon




Nee, want Saven heeft 'm ook van Mastaline .
Btw, sorry voor oude post, maar ik vond dit op google, en ik móést ff reageren.

Gepost op vrijdag 29 oktober 2010, om 22:29
Stfn
1th

Extreme
3532 posts
Quote: Died

[...]

Nee, want Saven heeft 'm ook van Mastaline .
Btw, sorry voor oude post, maar ik vond dit op google, en ik móést ff reageren.


Sorry voor de oude post, maar ik vond dit op saven, en ik móést ff reageren.

hoi hoi

Gepost op zondag 31 oktober 2010, om 18:12
Basjee
Octo

Ultraspammer
2986 posts
Hoi,

Ik vroeg me af hoe je dit juist in javascript moet doen als ik nu in een textarea iets selecteer en op bold druk dat die bold tags rondom het woord komen te staan zoals hier. Of als je je cursor ergens tussenplaatst hij die emoticon bv ook tussen de tekens zet waar de cursur staat.

Bedankt,
Shane

je selecteerde dit

Gepost op zondag 31 oktober 2010, om 20:14
Tijn
;-D
Saven Player
394 posts
Quote: Basjee

Hoi,

Ik vroeg me af hoe je dit juist in javascript moet doen als ik nu in een textarea iets selecteer en op bold druk dat die bold tags rondom het woord komen te staan zoals hier. Of als je je cursor ergens tussenplaatst hij die emoticon bv ook tussen de tekens zet waar de cursur staat.

Bedankt,
Shane



Google?

Gepost op maandag 29 november 2010, om 22:35
Died

Ultraspammer
2304 posts
Quote: Tijn

[...]

Google?



Hahahaha jij faalt
Klein haasje

Gepost op maandag 29 november 2010, om 22:36
Died

Ultraspammer
2304 posts
Quote: Stfn

[...]
Sorry voor de oude post, maar ik vond dit op saven, en ik móést ff reageren.



Nee ik zocht die code op google omdat ik niet geloofde dat Onno hem zelf had gemaakt, en toen kwam ik hier :H.

Gepost op maandag 29 november 2010, om 22:47
Died

Ultraspammer
2304 posts
> Error: plaatje kon niet worden geladen <

Gepost op maandag 29 november 2010, om 22:48
Basjee
Octo

Ultraspammer
2986 posts
why

je selecteerde dit

Gepost op maandag 29 november 2010, om 22:49
Died

Ultraspammer
2304 posts
Quote: Basjee

why


Gepost op maandag 29 november 2010, om 22:50
Died

Ultraspammer
2304 posts
Omdat saven.nl aars faalt

Gepost op dinsdag 30 november 2010, om 08:52
Stfn
1th

Extreme
3532 posts
Gaat hard achteruit hier.

hoi hoi

Pagina: 1
 
Online bezoekers (Donderdag 19 oktober 2017, om 22:10)
Er zijn 23 bezoekers online, waarvan 0 ingelogd.
Members ingelogd:
Versie: v2013 oldskool       Parsetime: 0.06012 seconden       ( disclaimer | regels | contact )
Offertezeker.nl Online Offertes Vergelijken