Cross-Browser WYSIWYG Editor: openWYSIWYG
27
May
openWYSIWYG is a free cross-browser WYSIWYG editor that’s shipped with most of the rich-text editing features you need.
This editor works as a textarea replacement with a single line of code. It can be used with any programming language as it is coded entirely in JavaScript.
Some features of this free HTML editor:
- Loads very fast
- HTML source code editing
- Create lists, italic, bold or similar HTML properties
- Insert images
- Enhanced table creation
- Dropdowns with formatting preview
Requirements: No Requirements
Compatibility: All Major Browsers
Website: http://www.openwebware.com/
Demo: http://www.openwebware.com/wysiwyg/demo.shtml
Download: http://www.openwebware.com/download.shtml
Compatibility: All Major Browsers
Website: http://www.openwebware.com/
Demo: http://www.openwebware.com/wysiwyg/demo.shtml
Download: http://www.openwebware.com/download.shtml
- Tags:
Html Javascript
- Filed under: Goodies, LGPL License, WYSIWYG-HTML Edit
- 5 Comments








.gif)














5 Responses for "Cross-Browser WYSIWYG Editor: openWYSIWYG"
Note that “cross-browser” = IE 5.5+ (Windows), Firefox 1.0+, Mozilla 1.3+ and Netscape 7+…
_not Safari_
@Jake,
Thanks for that. I hadn’t realized that Safariş was not supported. I’ll give it a try with Safari.
Thanks for sharing!
This looks very nice, but i dock it HUGE points for not working in Safari. The market for Safari might only be 4%, but it is still the third largest browser market. The JavaScript engine in Safari supports 99.9% of what Firefox does and way more CSS techniques.
It works great with Safari. The problem is that it hasn’t been tested in so long no one has bothered to try anything recent. Safari 4 works beautiful.
Edit out the browser check found in /scripts/wysiwyg.js, line 2020:
isBrowserCompatible: function() {
// Validate browser and compatiblity
// if ((navigator.userAgent.indexOf(’Safari’) != -1 ) || !document.getElementById || !document.designMode){
// //no designMode (Safari lies)
// return false;
// }
return true;
},
Just remove the whole IF statement. Works like a charm.