打开基于逗号分隔数组的新选项卡
Open new tab based on comma-seperated array
首先,如果问题标题有点混乱,很抱歉。这是我提出这个问题的最好方式。
主要的问题是,我有一个PHP脚本如下:
$variable = '1,12,16';
$myArray = explode(',', $variable);
foreach($myArray as $my_Array){
echo "<script type='"text/javascript'">
window.open('http://example.com/pages/"$my_Array".html', '_blank')</script>";
}
这段代码应该产生以下输出:
Open 3 new tabs
1st tab: 1.html
2nd tab: 12.html
3rd tab: 16.html
如有任何帮助,我们将不胜感激!!
如果有人为这个问题建议一个更好的标题/描述,我也会很高兴。
在代码中尝试此更改
echo "<script type='"text/javascript'">
window.open('http://example.com/pages/".$my_Array.".html', '_blank')
</script>"; //missed concatenation in $myarray variable
问题是没有正确连接字符串。以下是您应该做的:
$variable = '1,12,16';
$myArray = explode(',', $variable);
foreach($myArray as $my_Array){
echo "<script type='"text/javascript'">
window.open('http://example.com/pages/".$my_Array.".html', '_blank')</script>";
}
相关文章:
- 通过js在新选项卡中有条件地打开url
- 新选项卡被弹出窗口阻止程序阻止
- 在新选项卡中打开链接,但不使用_blank方法
- 单击按钮即可在浏览器的新选项卡中打开 Sapui5 详细信息页面
- 在同一选项卡中启动下载,而无需在Javascript中打开新选项卡或窗口
- Javascript事件;在新选项卡中打开”;
- jQuery-尝试附加每个要选择的新选项
- 使用Javascript从Drupal打开新选项卡
- 如何在新选项卡中而不是在新窗口中打开URL
- 如何禁用鼠标中键单击超链接以在新选项卡或新窗口中打开
- 如何在新选项卡中打开链接以及在当前选项卡中重定向
- 如何超链接在新选项卡中打开并携带一些变量的选择标记
- 在新选项卡中打开iframe源
- 如何防止iframe中的链接在新选项卡中打开
- 单击我网站中的链接时打开新选项卡,保持当前选项卡处于活动状态
- 打开除域之外在新选项卡中打开的所有外部链接
- 如何使用jQuery更改当前URL并在单击时打开新选项卡
- 强制 window.open() 在 chrome 中创建新选项卡
- 如何在火狐扩展的新选项卡中打开网址
- 如何在新选项卡中打开新网页后获取书签中的 JavaScript 代码以执行