0

单击国家/地区时,我正在使用fancybox弹出窗口构建带有拉斐尔脚本的欧洲地图,它显示iframe.

当单击在iframe新页面iframe中打开的链接时,但我想在新窗口中打开该链接。

这是我的 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>

我找不到解决方案。

你有什么主意吗??提前致谢。

4

2 回答 2

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>
于 2013-05-03T06:20:10.717 回答
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;">
于 2013-05-02T13:56:32.403 回答