function do_save() { document.mform.page.value = WPro.editors[0].getValue(); document.mform.submit(); } function do_abort() { document.abortform.submit(); } //--> </script> <?php // make sure these includes point correctly: include_once '/usr/local/cpanel/base/3rdparty/wysiwygPro/wysiwygPro.class.php'; // create a new instance of the wysiwygPro class: $editor = new wysiwygPro(); $editor->registerButton('save', 'Save', 'do_save();', '##buttonURL##save.gif', 22, 22, 'savehandler'); $editor->addRegisteredButton('save', 'before:print'); $editor->addJSButtonStateHandler('savehandler', 'function (EDITOR,srcElement,cid,inTable,inA,range){ return "wproReady"; }'); $editor->registerButton('cancel', 'Cancel', 'do_abort();', '##buttonURL##close.gif', 22, 22, 'cancelhandler'); $editor->addRegisteredButton('cancel', 'before:print'); $editor->addJSButtonStateHandler('cancelhandler', 'function (EDITOR,srcElement,cid,inTable,inA,range){ return "wproReady"; }'); $editor->theme = 'blue'; $editor->addJSEditorEvent('load', 'function(editor){editor.fullWindow();setHtmlFilters(editor);}'); $editor->baseURL = "http://macbarnett.com/"; $editor->loadValueFromFile('/home/macknife/public_html/books.html'); $editor->registerSeparator('savecan'); // add a spacer: $editor->addRegisteredButton('savecan', 'after:cancel');