Cross-Browser Rich Text Editor (RTE)

PscContestWinner

Current Version: 3.13

This code is licensed under a Creative Commons License (as of 5/15/2006).

The Cross-Browser Rich Text Editor (RTE) is based on the designMode() functionality introduced in Internet Explorer 5, and implemented in Mozilla 1.3+ using the Mozilla Rich Text Editing API.

Features

The Cross-Browser Rich Text Editor now includes table support (as of 2/10/2005) as well as an option to generate xhtml-compliant code (as of 2/24/2005).

Requires: IE5.5+/Mozilla 1.3+/Firefox 0.6.1+/Netscape 7.1+/Mac Safari 1.3+/Opera 9+, or any other browser that fully supports designMode() for rich-text features. All other browsers will display a standard textarea box instead.

Click here for a matrix of supported commands.

Demos:

Source Code:

Source files contain all demos and images. Right-click one of the below links and choose "Save As" to download the source files. Uncompressed javascript not included.

If you are a developer and need to add or change functionality in the Cross-Browser Rich Text Editor beyond what is available through setting parameter options, then you may need to purchase the source code.

The uncompressed javascript source file is available for purchase, and includes lifetime free updates. If you are interested in purchasing the uncompressed javascript source file, you may purchase it by clicking the button below.

Purchase Source Code

Documentation & Support:

If you'd like to be notified when a new release is available, please sign up for the mailing list.

If you feel that the work I've done has value to you, I would greatly appreciate a paypal donation (click button below). I have spent many hours working on this project, and I will continue its development as I find the time, and when new browser developments constitute changes. Again, I am very grateful for any and all contributions.