2013-04-02 51 views
2

我尝试在我的网站上设置tinyMCE。 这是我的设置:TinyMCE:隐藏文本区

<script type="text/javascript" src="extensions/tiny_mce/tiny_mce.js"></script> 
<script type="text/javascript"> 
    tinyMCE.init({ 
     // General options 
     mode : "exact", 
     elements: "mceContent", 
     language : "ru", 
     theme : "advanced", 
     forced_root_block : false, 
     force_br_newlines : true, 
     force_p_newlines : false, 

     plugins : "safari,pagebreak,style,layer,table,save,advhr,advimage,advlink,emotions,iespell,inlinepopups,insertdatetime,preview,media,searchreplace,print,contextmenu,paste,directionality,fullscreen,noneditable,visualchars,nonbreaking,xhtmlxtras,template", 

     theme_advanced_buttons1 : "bold,italic,underline,strikethrough,formatselect,forecolor,backcolor,link,unlink,justifyleft,justifycenter,justifyright,bullist,numlist,|,pasteword,pastetext,table,image,|,undo,redo,|,code,fullscreen", 
     theme_advanced_statusbar_location : "bottom", 
     theme_advanced_resizing : true, 
     height: 400, 
     width: 680, 

     skin : "o2k7", 
     skin_variant : "blue", 
     theme_advanced_toolbar_align : "left", 
     relative_urls : false 
    }); 
</script> 

这是我的html代码:

<textarea class="span8" name="mceContent" id="mceContent" rows="15" 
    style="width: 40em; height: 20em" > 
     {$mceContent} 
</textarea> 

当我打开这个网页文本区域是隐藏的。这是HTML代码,我在浏览器中看到:

<textarea class="span8" name="mceContent" id="mceContent" rows="15" 
style="width: 40em; height: 20em; visibility: hidden;">     
</textarea> 

所以,我怎么能解决这个问题?

+3

TinyMCE这样做,以便它可以用编辑器替换textarea。编辑没有显示出来吗? –

+0

@TiesonT。,现在,它不显示 – vladimirich

+4

是否Firebug(或您的浏览器的开发工具,如果您没有Firebug)报告任何错误? –

回答

0

好吧,这不是一个问题。 bcoz你已经通过元素:“mceContent”对tinymce构造函数的值,通过这样做,插件将隐藏匹配的元素,它将代替编辑器。