- android - RelativeLayout 背景可绘制重叠内容
- android - 如何链接 cpufeatures lib 以获取 native android 库?
- java - OnItemClickListener 不起作用,但 OnLongItemClickListener 在自定义 ListView 中起作用
- java - Android 文件转字符串
我正在尝试为自定义 CMS 创建一个迷你 WYSIWYG 编辑器。它可以选择添加和删除链接。它可以很好地添加链接,但希望可以选择将 target="_blank"
添加到超链接。另外,如果可能的话,我希望能够添加 alt=""
和 title=""
。
目前这是我的代码:
function addLink() {
var linkURL = prompt('Enter a URL:', 'http://');
editorWindow.document.execCommand('createlink', false, linkURL);
}
四处寻找,似乎找不到解决办法。我见过的大多数解决方案都说要添加:
function addLink() {
var linkURL = prompt('Enter a URL:', 'http://');
var newLink = editorWindow.document.execCommand('createlink', false, linkURL);
newLink.target = "_blank";
}
但这似乎行不通。有什么建议吗?
最佳答案
我找到了解决方案。不知道这是否是正确的方法,但它确实有效。正在关注https://stackoverflow.com/a/5605841/997632 ,这就是我用于我的代码的工作:
function addLink() {
var linkURL = prompt('Enter a URL:', 'http://');
var sText = editorWindow.document.getSelection();
editorWindow.document.execCommand('insertHTML', false, '<a href="' + linkURL + '" target="_blank">' + sText + '</a>');
}
以防万一其他人正在寻找并偶然发现这个...
关于javascript - 使用 execCommand ="_blank"添加目标 'createlink',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23811132/
target="_blank" 和 target=_blank 有区别吗? 似乎具有相同的行为,但只是想确定一个是否比另一个更好(以及为什么)。我一直使用引号,但在阅读 Rails 教程时发现 Mic
外部网站的链接是否应该设置 target=_blank?例如。我在 www.acme.net 上并且有一个指向 www.otherplace.net 的链接,该链接应该是: otherplace's
当我使用 target="_blank" 的常规链接时,我会打开一个新选项卡,但是当我使用 JS window.open(url, "_blank"); 我得到一个新窗口(我从 Response.Wr
在插入某些带有滚动条的 jQuery DIV 滚动条后,我花了 2 天的时间修复了故障 href="" 链接。 我在这些 DIV 中有 href="" 链接,单击它们但浏览器没有执行任何操作,无论它们
Drupal 中是否有任何模块可以为所有外部站点设置 target="_blank" 最佳答案 我认为这里有一个用 javascript 实现的模块:http://drupal.org/project
这个问题已经有答案了: How can I open a link in a new window? (10 个回答) 已关闭10 年前。 我已经根据其他 StackOverflow 问题/答案设置了
如何替换所有出现的 所以在这里我想将 target="_bank"添加到所有具有 ' http://localhost:4000/disease/description/ 的 anchor 标记。
我已经通过js添加了一个图像,但似乎不知道如何向该图像添加链接以及target="_blank"...这是我正在使用的代码: $(function() { $('body').delegate('
在你们的帮助下,我现在有了一个可以像魅力一样工作的脚本。我现在唯一需要的是在新选项卡/窗口中打开 URL 的脚本。 $(document).ready(function() { $("#ons
我使用链接标签将我的页面重定向到新选项卡中的另一个页面,但 target="_blank"不起作用! { e.preventDefault();
我在我的 asp 页面上添加了一个按钮,我正在服务器端执行一些过程,然后将链接重定向到另一个页面。 我在页面中所做的是在 asp:Button 上调用一个方法OnClientClick我分配 aspn
我正在尝试以全屏方式打开新页面。下面的尺寸是我的屏幕分辨率。我仍然必须单击浏览器上的可调整大小的按钮才能将其扩展到全屏。 如何在不单击重新调整大小的情况下打开它以填充屏幕? Helper.Redire
这个问题在这里已经有了答案: JavaScript: location.href to open in new window/tab? (7 个答案) How to add/update an at
我正在研究 jQuery,遇到了一个我似乎无法解决的问题。我知道使用 jQuery 是可能的,但找不到合适的示例来处理。我有一个页面,其中包含几个添加了属性/值 target="_blank" 的常规
页面有带超链接的图像,超链接有 target="_blank",每次我按该图像加载新的 firefox 并且该超链接被重定向到新的 firefox 网站 我失去了对该网页的所有控制权。可以删除或更改超
有些情况下我必须在新窗口/选项卡中打开链接。有没有一种对严格的 HTML 有效的方法?使用 jQuery 这样做是可以接受的,但我不想只是将 target="_blank" 偷偷带回 jQuery,这
target="_blank" 的最佳替代方案是什么? 这是我们使用的文档类型和 html 声明: 最佳答案 它只是按照 XHTML Transitional 有效。您可以继续使用它们。它仅根据
什么时候适合在超链接上使用 target="_blank" 属性? 编辑: 澄清一下,我知道语法会打开一个新的浏览器窗口。我想问的是什么时候这样做合适? 最佳答案 每当您想惹恼用户时。 更严重的是,因
我正在 Android Studio 中构建一个在 WebView 中显示页面的应用程序,但我似乎无法让 WebView 在同一个 WebView 中打开带有 target='_blank' 的页面。
It's valid in XHTML 1.1和WCAG 2.0准则没有有关其用法的任何信息? 我知道在严格的XHTML 1.0中这是无效的,但是如果很多人都在使用其他功能,例如JavaScript,
我是一名优秀的程序员,十分优秀!