javascript - 在新标签页中打开 iFrame 链接?

标签 javascript jquery html iframe

我一直在尝试在父选项卡或新选项卡中打开 iframe 链接,但我似乎无法让它们正常工作。当我将链接设置为 target="_parent"时,链接什么都不做,当我将链接设置为 target="_blank"时,它们会在新选项卡中打开,但也不会显示任何内容。

一旦我摆脱了将目标添加到链接的代码,它们就会工作,但会在 iframe 中打开,这不是我想要完成的。任何帮助将不胜感激。

这是我正在使用的 iframe 代码:

<iframe src="js/eventsFrame2.php?EventID=2422308" id="frameclass" frameborder="0" scrolling="no" width="100%" height="600">

这是 iframe 中的代码:

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<script>
  function myFunction() {
    $("a").attr('target','_parent');

  }
$(window).load(myFunction);

</script>

<script language="javascript" type="text/javascript"> 
    document.write('<script language="javascript" src="http://tickettransaction.com/?bid=1761&amp;sitenumber=18&amp;tid=ticket_results&amp;evtid=2422308"><\/script>');
</script>

最佳答案

如果您可以控制 iframe 中的内容,您可以尝试使用 base标签。

示例 -- 在加载到 iframe 的页面中,在 head 中包含一个 base 标记:

<base target="_top"/>

关于javascript - 在新标签页中打开 iFrame 链接?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27064364/

相关文章:

javascript - jquery 全局插件解析输入

asp.net - 调用 ASP.NET AJAX WebServiceProxy.invoke() Javascript 方法时出现问题

来自元素底部的 Javascript 垂直线

javascript - 从两个数组构造对象

javascript - js.erb 不在 Rails 6 中渲染

javascript - jquery .css() 不适用于 IE9

javascript - 如何扩展cookie

php - 我从哪里开始更改主页?

html - 缩放/裁剪图像以适应尺寸未知的容器高度?

html - 如何在 css+html 中居中模态窗口?