FCK Editor Firefox Postvariable Problem

  • Themenstarter Themenstarter kalle123456
  • Beginndatum Beginndatum
K

kalle123456

Hallo ich habe im Firefox das mekwürdige Phänomen, das der Inhalt der Postvariable abgeschnitten wird. Wie gesagt nur im Firefox Version 3.0.3. Vielleicht kennt ja jemand einen Bugfix. Wäre sehr nett den hier zu posten, das erspart mir den Quellcode vom FCK auseinander zunehmen. ;)

vielen Dank

EDIT: habe mir schon die neueste Version gezogen 2.6.3, Problem bleibt dasselbe.

Hier noch der Code wie der FCK eingebunden ist, damit wird einfach ein textarea überschrieben.

Code:
<script language="javascript" type="text/javascript" src="/pfad/fckeditor/fckeditor.js" </script>
<script type="text/javascript">
   window.onload = function(){
   var oFCKeditor = new FCKeditor( 'text_body' ) ;
    oFCKeditor.BasePath = "/pfad/fckeditor/" ;
    oFCKeditor.Width = 749 ;
    oFCKeditor.Height = 400 ; 
    oFCKeditor.ToolbarSet = 'main';
    oFCKeditor.Config['CustomConfigurationsPath'] = '/pfad/fckeditor/fckconfig.js' ;
    oFCKeditor.ReplaceTextarea() ;
    }
</script>

<textarea name="text_body"></textarea>
 
Habe glaube ich den Fehler gefunden, es liegt an nicht validen html, was ich als Value einfüge. Probiere es gerade mit tidy zu fixen.

Update: Also mit Tidy funktioniert es wunderbar, zum Hintergrund ich schreibe gerade einen Webmailer und includiere bei "reply" usw. die alte mail. Hatte es mit einer Amazon mail getestet, die nicht valide war ;).

Hier nochmal der Code in Kurzform.
PHP:
<?
if(isset($mail_body)){$mail_body = $mail_body;}else{$mail_body = '';}
$config = array(
           'indent'         => true,
           'output-xhtml'   => true,
           'wrap'           => 200);

$tidy = new tidy;
$tidy->parseString($mail_body, $config, 'utf8');
$tidy->cleanRepair();
$mail_body = $tidy;
?>
<script language="javascript" type="text/javascript" src="/pfad/fckeditor/fckeditor.js" </script>
<script type="text/javascript">
   window.onload = function(){
   var oFCKeditor = new FCKeditor( 'text_body' ) ;
    oFCKeditor.BasePath = "/pfad/fckeditor/" ;
    oFCKeditor.Width = 749 ;
    oFCKeditor.Height = 400 ; 
    oFCKeditor.ToolbarSet = 'main';
    oFCKeditor.Config['CustomConfigurationsPath'] = '/pfad/fckeditor/fckconfig.js' ;
    oFCKeditor.ReplaceTextarea() ;
    }
</script>

<textarea name="text_body"><?=$mail_body?></textarea>
 
Zuletzt bearbeitet von einem Moderator:

Neue Beiträge

Zurück