ich möchte einen BBCode per Button oder per Link in ein Textfeld einfügen lassen.
Habe das Formular genannt, wie in phpbb3 und auch das entsprechende feld so!
Der Code, den ich bis jetzt ausprobiert habe ist folgender:
Code: Alles auswählen
<script type='text/javascript'>
<!--
var form_name = 'postform';
var text_name = 'message';
var load_draft = false;
var upload = false;
// Define the bbCode tags
var bbcode = new Array();
var bbtags = new Array('[b]','[/b]','[k]','[/k]','[u]','[/u]','[h]','[/h]',[img]','[/img]','[url]','[/url]','[url=]','[/url]','[email]','[/email]','[email=]','[/email]');
var imageTag = false;
// Helpline messages
var help_line = {
b: 'Fett: [b]Text[/b]',
i: 'Kursiv: [i]Text[/i]',
u: 'Unterstrichen: [u]Text[/u]',
q: 'Zitat: [quote]Text[/quote]',
c: 'Code anzeigen: [code]Code
l: 'Aufzählung:
- Text
o: 'Geordnete Aufzählung:
- Text
p: 'Bild einfügen: [img]http://bild_url[/img]',
w: 'Link einfügen: http://url oder Linktext',
a: 'Eingebetteter Dateianhang: [attachment=]dateiname.erw[/attachment]',
s: 'Schriftfarbe: Text Tipp: Du kannst auch color=#FF0000 benutzen',
f: 'Schriftgröße: [size=x-small]kleiner Text[/size]',
e: 'Aufzählung: Listenelement hinzufügen',
d: 'Flash: [flash=Breite,Höhe]http://url[/flash]'
}
var panels = new Array('options-panel', 'attach-panel', 'poll-panel');
var show_panel = 'options-panel';
//-->
</script>
<input type='button' class='button2' accesskey='b' name='addbbcode0' value=' B ' style='font-weight:bold; width: 30px' onclick='bbstyle(0)' title='Fett: Text' />
<a href='#' onclick='insert_text('', true); return false;'></a>[/code]
Sowohl der Button, als auch der Link funktionieren nicht.
Ich weiß nun nicht, wie ich diese BBCodes entsprechend einfügen soll, ohne dass diese selber von den Usern geschrieben werden müssen.