在新窗口中打开Iframe(fancybox)的链接

时间:2013-05-02 13:50:45

标签: javascript jquery fancybox raphael

我正在点击国家/地区时使用fancybox弹出窗口构建一个带有raphael脚本的欧洲地图,它显示iframe

点击iframeiframe内打开的新页面内的链接,但我想在新窗口中打开该链接。

这是我的raphael脚本:

greek[state].click(function(){
  $j.fancybox({
   'showCloseButton': true,
   'href'   : 'link.html',
   'width'  : 500,
   'height' : 350,
   'type' : 'iframe'
  });
});

link.html文件是:

<a onclick="window.open(this.href,'','resizable=yes,location=no,menubar=no,scrollbars=yes,status=no,toolbar=no,fullscreen=no,dependent=no,width=400,height=500,left=350,top=250,status'); return false" href="http://www.test.com"><img src="test-simotas.jpg" width="447" height="314"/></a>

我找不到解决方案。

你知道吗?提前谢谢。

2 个答案:

答案 0 :(得分:0)

也许这会奏效:

<a 
onclick="window.open(this.['data-href'],
  '','resizable=yes,location=no,menubar=no,scrollbars=yes,status=no,
  toolbar=no,fullscreen=no,dependent=no,width=400,height=500,left=350,
  top=250,status'); return false" data-href="http://www.test.com"
  href="javascript:return false;">

答案 1 :(得分:0)

谢谢它有效,但我不得不改变:

<a onclick="window.open(this.['data-href'],'','resizable=yes,location=no,menubar=no,scrollbars=yes,status=no,toolbar=no,fullscreen=no,dependent=no,width=400,height=500,left=350,top=250,status'); return false" data-href="http://www.simotas.gr" href="http://test.com" target="_blank"><img src="test-simotas.jpg" width="447" height="314"/></a>