TinyMCE に問題があります。私のコンテンツ マネージャ システムには、いくつかの TinyMCE フィールドが含まれています。
これは、関数 showNewTextEdit を呼び出すクリック関数内のアイコンのクリック関数によってトリガーされます。
問題は、Internet Explorer 8 ですべての HTML タグがテキストから削除されていることです。他のブラウザー (Firefox と Chrome) でテストしました。それはそれらで完璧に機能します。
ここで、tinymce を作成するために使用する関数を示します。
function showNewTextEdit(editdiv, value, existing) {
var textedit = $("<textarea />").addClass("tinymce value").html(value);
$(editdiv).append(textedit);
$('.tinymce').tinymce({
script_url : '/js/tinymce/jscripts/tiny_mce/tiny_mce.js',
<?php // General options ?>
language : 'nl',
theme : "advanced",
plugins : "safari,spellchecker,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,searchreplace,print,contextmenu,paste,directionality,noneditable,visualchars,nonbreaking,xhtmlxtras,template,imagemanager",
theme_advanced_buttons1 : "bold,italic,underline,forecolor,|,bullist,numlist,hr,|,undo,redo",
theme_advanced_buttons2 : "copy,paste,cut,|,link,unlink,|,search, removeformat",
theme_advanced_buttons3 : "visualaid,tablecontrols",
theme_advanced_buttons3 : "",
theme_advanced_toolbar_location : "top",
theme_advanced_toolbar_align : "left",
theme_advanced_resizing : true,
content_css : "/css/tinyMceWMS.css",
theme_advanced_blockformats : "h1,h2,h3,h4,h5,h6",
forced_root_block : false,
force_br_newlines : true,
force_p_newlines : false,
paste_create_paragraphs : false,
paste_create_linebreaks : false,
paste_use_dialog : false,
paste_auto_cleanup_on_paste : true,
paste_convert_middot_lists : false,
paste_unindented_list_class : "unindentedList",
paste_convert_headers_to_strong : true,
theme_advanced_resize_horizontal: false,
convert_urls : false,
width : editbreedte,
height: 400
});
}