我有一个iframe,我用它作为所见即所得的文本编辑器。其中一个选项是发布链接。问题是我的链接没有打开任何cursor:pointer
样式甚至不存在的东西。我必须右键单击它们并在新选项卡中单击打开以便它们执行某些操作。我希望他们在新窗口中打开,所以当用户用他的链接输入他的文本时,他可以点击那些。我尝试了target="_blank"
_new
和_parent
。这些都不起作用。
我的代码如下所示:
<input value="send" type="button" onclick="iLink(); "/>
<iframe name="richTextField" id="richTextField"/>
基本上,当按下发送按钮时,在iframe的主体中呈现链接(用户输入)。链接将如下所示:
链接由用户输入给出,我在这里硬编码链接以获得最少的代码!
<a target="_top" href="http://stackoverflow.com/questions/32441253/links-in-iframe-arent-opening/32441350#32441350" style="cursor:pointer">link</a>
我之前提到href="alink.com"
这就是为什么以下所有评论都提到我的链接无效。
所以基本上我的输出是这样的:
<div class="iframeEditorContainer" style="height: 30em; margin: auto;">
<iframe name="richTextField" id="richTextField">
#document
<html>
<head></head>
<body>
<a target="_blank" href="http://www.pianoscales.org/major.html" style="font-weight:bold;text-decoration:none;color:#50bfff; cursor:pointer"> pîano scales </a>
</body>
</html>
</iframe>
</div>
我没有打电话给&#34; alink.com&#34;,为了便于阅读,我对其进行了硬编码。我调用的链接来自用户输入,右键单击打开 - &gt;打开标签。我将其更改为此帖子的链接,因此没有混淆。