Daniel, ich habe da etwas
interessantes gefunden. Das ist eine Seite, die alle möglichen JavaScript-Dinge beinhaltet (Text markieren, Text am Cursor einfügen, ...). Alles läuft dort auch unter Opera.
Evtl. kann du dir das ja näher anschauen. Dann könntest du bestimmt die Code-Markieren-Funktion überarbeiten und auch die BBCodes beim Verfassen eines Beitrages unter Opera, am Cursor einfügen lassen.
Nachtrag 1: Ich glaube, das läuft nur unter Opera
Nachtrag 2: Vielleicht findest du dort dennoch Anregungen für diese nervigen Opera-Probleme.