Respekt. Da hast du dir IMHO eine der schmerzhaftesten Themen in der JS Programmierung ausgesucht. Insbesondere, wenn du Cross-Browser funktional arbeiten willst.
Ich weiß. Vorerst reicht aber eine Funktionalität im Firefox.
Mit diesem Schmerz befasen sich seit einigen Jahren die Entwickler vom TinyMCE. Da er im Source vorliegt, wirst du dort bestimmt Antworten auf deine Fragen finden.
Habe vorher auch TinyMCE genutzt. Arbeite aber auch viel mit eigenen Tags und Methoden, daher bin ich umgestiegen.
Den Code uneditable zu machen ist ja nicht mein Problem.
Ich möchte lediglich beim markieren von fettem Text zum löschen den <b>-Tag mit in der Selektion haben (wenn mann bei mozilla auf "Auswahl-Quelltext anzeigen" geht wird ja auch der markierte Text inklusive Tags selektiert. Also irgendwie muss man darauf ja zugreifen können.