Enters vervangen door BR
Ik wil in mijn forum in de berichten de enters (die ook in het database staan) om laten zetten in <br>. Iemand een idee
Ik heb nog wel een vraag over hoe ik de tekst in kan laten voegen als je op het teken erboven klikt.
Bv. Als je op de smilie klikt, komt er in het tekstvak ":D" te staan
Je moet je formulier een naam geven:<form name="formulier" action="" method="">
Dan moet je het veld waarin de codes moeten komen een naam (voor zover je dit niet had.. :D):<textarea name="bericht">
Vervolgens bouw je een JavaScript met de volgende code (ubbc.js):
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?
// JAVASCRIPT
function AddText(text) {
document.formulier.bericht.value += text;
}
function smiley() {
AddTxt=" :)";
AddText(AddTxt);
}
function cheesy() {
AddTxt=" :D";
AddText(AddTxt);
}
?>
// JAVASCRIPT
function AddText(text) {
document.formulier.bericht.value += text;
}
function smiley() {
AddTxt=" :)";
AddText(AddTxt);
}
function cheesy() {
AddTxt=" :D";
AddText(AddTxt);
}
?>
In de eerste functie zie je de namen van het formulier en de <textarea> terug komen...
Je kan deze JavaScript natuurlijk voor elke UBBC functie uitbreiden,.. Bijvoorbeeld:
(moet natuurlijk wel zonder spaties in de en de [/b ]! :D
Dan geef je je plaatje een hyperlink:<a href=javascript:smiley()><img ...></a>
Indien alles goed is gegaan moet dit werken...Ik heb anders een werkend voorbeeld op http://spacefrog.ath.cx/extra/phphulp/ubbc/
De UBBC van dit script is wel een beetje brak (zie http://www.phphulp.nl/php/scripts/6/108), maar het gaat per slot van rekening om om het JavaScript in dit geval...
Elwin
[Tig Edit's: Typo, fouten in code, Typo, etc]
Gewijzigd op 29/01/2004 22:30:00 door Elwin - Fratsloos
Tnx