如何在tinymce文本编辑器下打开新窗口中的超链接?

时间:2013-09-19 05:20:59

标签: javascript tinymce wysiwyg text-editor

我有以下配置为tinymce。我想在单独的选项卡或窗口中打开超链接的结果。我使用theme_advanced_link_targets : "_blank"如下所示,但没有帮助。还有其他任何一个cofig参数吗?

  var tinyMCESettings = {
    theme : "advanced",
    plugins : "preview",
    readonly : readOnly,
    theme_advanced_buttons1 : "forecolor,backcolor,|,justifyleft,justifycenter,justifyright,justifyfull",
    width : width,
    theme_advanced_toolbar_location : "top",
    theme_advanced_toolbar_align : "left",
    theme_advanced_statusbar_location : "false",
    theme_advanced_link_targets : "_blank",
    forced_root_block : false,
    relative_urls : false,
    remove_script_host : false
  }

2 个答案:

答案 0 :(得分:11)

对于TinyMCE 4.0.23,您可以使用(未​​记录的)选项:

default_link_target:"_blank"

原样:

tinymce.init({
    selector: "textarea.rta",
    auto_focus: rta_auto_focus,
    forced_root_block : false,
    statusbar:  false,
    menubar:    false,
    content_css : "content.min.css",
    plugins: [
        "autolink lists link autoresize",
        "searchreplace code",
        "paste"
    ],
    default_link_target:"_blank",
    toolbar: "undo redo | bold italic underline | alignleft aligncenter alignright alignjustify | bullist numlist outdent indent | link"
});

答案 1 :(得分:3)

通过参数

解决了问题
    extended_valid_elements : "a[href|target=_blank]"