Serendipity - Your Document is not well formed. Check JavaScript console for details

02 09 2008

Nachdem mir Serendipity regelmässig meine Einträge mit obiger Fehlermeldung "zerstört"(die Fehlermeldung poppt auf und der Eintrag wird nicht gespeichert) hier jetzt endlich die "Lösung" (Die soweit sich mir das erschließt auch nur aus Löschen der Fehlermeldung besteht.. aber wenn das der Entwickler von Serendipity und die Jungs von der HTMLArea Weiterentwicklung Xinha für ok halten... dann mach ich's halt mal(auch wenn der Fehler auch woanders stecken könnte, wenn man sich mal ansieht was ab und zu mit dem Text passiert. siehe HTML Modus):
  1. Die Datei htmlarea/htmlarea.js öffnen
  2. folgenden Textbaustein suchen:(bei mir in Zeile 2312):
    HTMLArea.getHTML = function(root, outputRoot, editor){
    try{
    return HTMLArea.getHTMLWrapper(root,outputRoot,editor);
    }
    catch(e){
    alert('Your Document is not well formed. Check JavaScript console for details.');
    return editor._iframe.contentWindow.document.body.innerHTML;
    }
    }
  3. durch folgenden Textbaustein ersetzen:

    HTMLArea.getHTML = function(root, outputRoot, editor){
    return HTMLArea.getHTMLWrapper(root,outputRoot,editor);
    }
  4. speichern, raufladen, glücklich sein?
  5. Update: ach ja mit Strg-F5 das reloaden des Skripts erzwingen.. sonst wundert man sich, dass sich nichts ändert


cronjob