Moin!
Der BB-Code den ich benutze ist dabei recht einfach, also nur [foo][/foo] und [foo=bar][/foo]
Du solltest dir mal die PHP-Klasse für BBCode von Christian Seiler angucken. Die erledigt das, was du vorhast, wahrscheinlich schon automatisch. Bzw.: Nicht geschlossene Tags, die geschlossen werden müssen, werden einfach nicht konvertiert (was man in einer möglichen Vorschau, die du ja anzeigen lassen kannst, sehen würde.
http://www.christian-seiler.de/projekte/php/bbcode/
Javascript kannst du vergessen. Du kannst den Cursor nicht positionieren, und ganz allgemein gesprochen ist Javascript keine Sprache, mit der man in einer Textarea einen Editor aufmotzen kann - dafür sind die Zugriffsmöglichkeiten einfach zu begrenzt (nämlich nur auf den Textinhalt komplett).
- Sven Rautenberg
Die SelfHTML-Developer sagen Dankeschön für aktuell 17573,88 Euro Spendengelder!