habe gerade 1.4.6 installiert (kein update). Beim Aufruf mit Firefox 1.0 von "Beitrag erstellen" in der Administration erhalte ich die Javascript-Popup
Code: Select all
Error: You must called HTMLArea.init() first. Like this:
HTMLArea.onload = function() {
var editor = new HTMLArea('editor');
editor.generate();
};
Wenn ich dasselbe mit dem IE6 aufrufe erhalte ich ohne Meldung den Wysiwig-Editor.
Andere Installationen laufen mit 1.4.1 und funktionieren sowohl unter IE6 als auch Firefox.
Der body Tag auf der Seite lautet:
Code: Select all
<body id="body" onload="initEditor();" dir="ltr">
Code: Select all
<script language="JavaScript" type="text/javascript">
//<![CDATA[
HTMLArea.loadPlugin("ImageManager");
function initEditor() {
var editor = new HTMLArea("content");
var config = new HTMLArea.Config();
config.width = "525px";
config.height = "400px";
var phpMyFAQLinks = {
'Include internal links' : '',
'Wie sehen die Schritte der Datenpflege in den ' : '<a href="index.php?action=artikel&cat=1&id=1&artlang=de">Wie sehen die Schritte der Datenpflege in den entsprechenden Systemen (……) bei der Erstellung eines Rating aus?</a>' };
var internalLinks = {
id : "internalLinks",
tooltip : "internal Link",
options : phpMyFAQLinks,
action : function(editor)
{
var elem = editor._toolbarObjects[this.id].element;
editor.insertHTML(elem.value);
elem.selectedIndex = 0;
},
refresh : function(editor) { }
};
config.registerDropdown(internalLinks);
config.toolbar = [ [ "fontsize", "space", "formatblock", "space", "bold", "italic", "underline", "strikethrough", "separator", "subscript", "superscript", "separator", "copy", "cut", "paste", "space", "undo", "redo" ], [ "justifyleft", "justifycenter", "justifyright", "justifyfull", "separator", "lefttoright", "righttoleft", "separator", "orderedlist", "unorderedlist", "outdent", "indent", "separator", "forecolor", "hilitecolor", "separator", "inserthorizontalrule", "createlink", "insertimage", "inserttable", "htmlmode" ], [ "internalLinks" ] ];
config.formatblock = {
"Heading 3": "h3",
"Heading 4": "h4",
"Heading 5": "h5",
"Heading 6": "h6",
"Normal": "p",
"Address": "address",
"Formatted": "pre"
};
HTMLArea.replace("content", config);
}
//]]>
</script>