2011-11-03 64 views
0

我正在測試和尋找一個wysiwyg編輯器,並且我找到了一個非常實用的nicEdit。問題是,使用Firefox所有功能都正常工作,但使用鉻,放置圖像時,調整選項框不起作用!如何解決它?如果沒有,還有其他類似的嗎? Tiny MCE的一些功能也不適用於chrome。謝謝。使用NicEdit調整圖像大小

+0

請參見常見問題解答:http://stackoverflow.com/faq StackOverflow的是程序員。如果您希望得到這個問題的幫助,您需要發佈有問題的HTML。我們不在乎你使用的所見即所得的編輯器......它與你的問題無關。 – Brad

+0

Chrome並未實現此類功能,因此您可以選擇使用javascript編寫自己的版本,或者切換到Firefox或IE等其他瀏覽器。 – AlfonsoML

回答

5

使用nicEdit和修改代碼,這樣在nicEdit.js:

var nicImageButton=nicEditorAdvancedButton.extend({addPane:function(){this.im=this.ne.selectedInstance.selElm().parentTag("IMG");this.addForm({"":{type:"title",txt:"Add/Edit Immagine"},width:{type:"text",txt:"Width",style:{width:"150px"}},src:{type:"text",txt:"URL",value:"http://",style:{width:"150px"}},alt:{type:"text",txt:"Alt Text",style:{width:"100px"}},align:{type:"select",txt:"Align",options:{none:"Default",left:"Left",right:"Right"}}},this.im)},submit:function(B){var C=this.inputs.src.value;if(C==""||C=="http://"){alert("You must enter a Image URL to insert");return false}this.removePane();if(!this.im){var A="javascript:nicImTemp();";this.ne.nicCommand("insertImage",A);this.im=this.findElm("IMG","src",A)}if(this.im){this.im.setAttributes({width:this.inputs.width.value,src:this.inputs.src.value,alt:this.inputs.alt.value,align:this.inputs.align.value})}}});nicEditors.registerPlugin(nicPlugin,nicImageOptions); 

你必須添加簡單

,width:{type:"text",txt:"Width",style:{width:"150px"}} 

width:this.inputs.width.value, 

添加到插入寬度選項參數。

+0

這似乎不工作了! – Iceman

+0

它工作良好,但我不能在寬度的末尾添加px –

1

下面是一個完整的代碼有高度的編輯選項,除了寬度 基於什麼尤里Refolo解釋

var nicImageButton=nicEditorAdvancedButton.extend({addPane:function(){this.im=this.ne.selectedInstance.selElm().parentTag("IMG");this.addForm({"":{type:"title",txt:"Add/Edit Image"},width:{type:"text",txt:"Width",style:{width:"150px"}},height:{type:"text",txt:"Height",style:{width:"150px"}},src:{type:"text",txt:"URL",value:"http://",style:{width:"150px"}},alt:{type:"text",txt:"Alt Text",style:{width:"100px"}},align:{type:"select",txt:"Align",options:{none:"Default",left:"Left",right:"Right"}}},this.im)},submit:function(B){var C=this.inputs.src.value;if(C==""||C=="http://"){alert("You must enter a Image URL to insert");return false}this.removePane();if(!this.im){var A="javascript:nicImTemp();";this.ne.nicCommand("insertImage",A);this.im=this.findElm("IMG","src",A)}if(this.im){this.im.setAttributes({width:this.inputs.width.value,height:this.inputs.height.value,src:this.inputs.src.value,alt:this.inputs.alt.value,align:this.inputs.align.value})}}});nicEditors.registerPlugin(nicPlugin,nicImageOptions); 
+0

這似乎不工作了。 – Iceman