如何设置要在 NicEdit 的新窗口中打开的链接的默认值
How to set the default for links to open in a new window in NicEdit
使用 NicEdit 时,可以使用编辑器中的"添加链接"按钮突出显示文本,以便对其进行超链接。
单击"添加链接"按钮时,将出现一个弹出窗口,您可以在其中指定链接是在新窗口中还是在当前窗口中打开。这默认为"当前窗口"。
我假设在第 72 行的 javascript 中切换这两个选项的顺序会将默认值从"当前窗口"更改为"新窗口"。但是,事实并非如此。
如何使用 NicEdit 设置添加链接的默认值,以便在新窗口中打开,而不是在当前窗口中打开?
这是来自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);
更改顺序是正确的方法,但对"当前窗口"使用"_self",这对我有用。
并注意双引号或单引号
相关文章:
- 我的shareService在angular 2中发送值工作正常,但当我渲染我的另一个组件时,会获得默认值
- jquerydatetimepicker日期和时间应在框默认值中,而无需单击框
- 如果值为空,如何设置输入的默认值?jQuery
- 骨干模型默认值-todos.js示例中不必要的代码
- jquery日期选择器年份范围默认值
- Html5输入属性的默认值,如最小值、最大值、大小等
- 根据两个下拉列表的默认值禁用按钮
- 如何创建具有默认值的JavaScript对象字段?(AngularJS模型相关)
- Angularjs-设置不带ng选项的select的默认值
- jQuery Datepicker从日期开始设置默认值
- 如何设置浏览器打开的文件对话框的文件名(一些默认值)
- JQuery BlockUI鼠标加载光标没有't在Google Chrome中返回默认值
- Selectize选择默认值
- 在KeystoneJS中为Types.Money设置默认值
- 是否可以同时为一个元素的所有事件指定阻止默认值
- 防止在IE7中按回车键时出现默认值
- 无法在提交模式弹出窗口时禁用 .btn 默认值
- 如何设置要在 NicEdit 的新窗口中打开的链接的默认值
- 如何在窗口缩小/缩放级别小于 1 时将窗口缩放设置为默认值
- Jquery实时点击导致双窗口打开,不能返回false,防止默认值,或者只是让链接直接停止