如何在新标签页中打开amcharts.com信用链接

时间:2018-09-18 13:09:51

标签: javascript codeigniter amcharts

我在我的php网站上放置了一个iframe加载amcharts蜡烛图。由于Iam使用codeigniter,因此图表文件位于第三方文件夹中。

iframe before

如您所见,在图表的左上方有文字“ amCharts的JS图表”。但是在点击信用链接后,会在该iframe中打开amchart.com主页。

iframe after

我可以链接回他们的网站,但是他们的网站不应加载到我的查看页面中。因此,我想知道当用户单击我网站上图表中的信用链接时如何在新选项卡上打开amcharts.com。

2 个答案:

答案 0 :(得分:2)

您可以将顶级urlTarget属性设置为“ _blank”,以在新标签中打开“积分”链接。

AmCharts.makeChart("...", {
  // ...
  urlTarget: "_blank",
  // ...
});

Codepen demo

答案 1 :(得分:0)

xorspark中的上述内容适用于amcharts3。但是对于使用新amchart 4的用户,您必须(对于我来说是派):和

 Series.slices.template.urlTarget ="_blank";
 Series.slices.template.url = "{url}";

,这将在新标签中打开JSON数据集中指定的URL。 我不确定您是否需要

Series.dataFields.url = "url";

但是我已经包含了它