如何在 NicEdit 中设置默认链接以新 window 打开
How to set the default for links to open in a new window in NicEdit
使用 NicEdit 时,可以使用编辑器中的 'Add Link' 按钮突出显示文本,以便对其进行超级link编辑。
单击 'Add Link' 按钮时,会出现一个弹出窗口,您可以在其中指定 link 应该在新 window 中打开,还是在当前 window 中打开。这默认为 'Current Window'.
我假设在第 72 行的 javascript 中切换这两个选项的顺序会将默认值从 'Current Window' 更改为 'New Window'。但是,事实并非如此。
如何使用 NicEdit 为添加的 link 设置默认值,以在新的 window 中打开而不是当前的 window?
这是 NicEdit javascript 中的相关代码。
var nicLinkOptions = {
buttons : {
'link' : {name : 'Add Link', type : 'nicLinkButton', tags : ['A']},
'unlink' : {name : 'Remove Link', command : 'unlink', noActive : true}
}
};
var nicLinkButton=nicEditorAdvancedButton.extend({addPane:function(){this.ln=this.ne.selectedInstance.selElm().parentTag("A");this.addForm({"":{type:"title",txt:"Add/Edit Link"},href:{type:"text",txt:"URL",value:"http://",style:{width:"150px"}},title:{type:"text",txt:"Title"},target:{type:"select",txt:"Open In",options:{_blank:"New Window","":"Current Window"},style:{width:"100px"}}},this.ln)},submit:function(C){var A=this.inputs.href.value;if(A=="http://"||A==""){alert("You must enter a URL to Create a Link");return false}this.removePane();if(!this.ln){var B="javascript:nicTemp();";this.ne.nicCommand("createlink",B);this.ln=this.findElm("A","href",B)}if(this.ln){this.ln.setAttributes({href:this.inputs.href.value,title:this.inputs.title.value,target:this.inputs.target.options[this.inputs.target.selectedIndex].value})}}});nicEditors.registerPlugin(nicPlugin,nicLinkOptions);
更改顺序是正确的方法,但对 "Current Window" 使用“_self”对我有用。
注意双引号或单引号
使用 NicEdit 时,可以使用编辑器中的 'Add Link' 按钮突出显示文本,以便对其进行超级link编辑。
单击 'Add Link' 按钮时,会出现一个弹出窗口,您可以在其中指定 link 应该在新 window 中打开,还是在当前 window 中打开。这默认为 'Current Window'.
我假设在第 72 行的 javascript 中切换这两个选项的顺序会将默认值从 'Current Window' 更改为 'New Window'。但是,事实并非如此。
如何使用 NicEdit 为添加的 link 设置默认值,以在新的 window 中打开而不是当前的 window?
这是 NicEdit javascript 中的相关代码。
var nicLinkOptions = {
buttons : {
'link' : {name : 'Add Link', type : 'nicLinkButton', tags : ['A']},
'unlink' : {name : 'Remove Link', command : 'unlink', noActive : true}
}
};
var nicLinkButton=nicEditorAdvancedButton.extend({addPane:function(){this.ln=this.ne.selectedInstance.selElm().parentTag("A");this.addForm({"":{type:"title",txt:"Add/Edit Link"},href:{type:"text",txt:"URL",value:"http://",style:{width:"150px"}},title:{type:"text",txt:"Title"},target:{type:"select",txt:"Open In",options:{_blank:"New Window","":"Current Window"},style:{width:"100px"}}},this.ln)},submit:function(C){var A=this.inputs.href.value;if(A=="http://"||A==""){alert("You must enter a URL to Create a Link");return false}this.removePane();if(!this.ln){var B="javascript:nicTemp();";this.ne.nicCommand("createlink",B);this.ln=this.findElm("A","href",B)}if(this.ln){this.ln.setAttributes({href:this.inputs.href.value,title:this.inputs.title.value,target:this.inputs.target.options[this.inputs.target.selectedIndex].value})}}});nicEditors.registerPlugin(nicPlugin,nicLinkOptions);
更改顺序是正确的方法,但对 "Current Window" 使用“_self”对我有用。
注意双引号或单引号