无法使用window.open()和header函数一次打开两个链接


unable to open two links at a time using window.open() and header functions

在打开页面时,我希望有两个链接从字段"link"打开一个,另一个"http://myprojects.com"

该代码在没有window.open链接的情况下工作,即不尝试在新窗口中打开myprojects.com,但对未定义的函数open()进行错误调用;当window.open出现时。

没有window.opem,它从链接自定义字段重定向到链接

<?php
ob_start();
get_header();
$value= strip_tags(get_field('link',$post));
window.open("http://myprojects.com","_blank"); 
if( $value ) {    
header('Location: '.$value);
die();
} else {} 
get_sidebar();
get_footer();
?>
<?php
ob_end_flush();
?>

我知道window.open()是一个javascript代码。。。否则我如何获得另一个链接作为弹出窗口或第二个窗口打开

它不是php,而是javascript

window.open("http://myprojects.com","_blank");

window.open()不会在新选项卡中打开,如果它不是在实际的点击事件中发生的话。在给定的示例中,url是在实际点击事件中打开的。只要用户在浏览器中有适当的设置,这将起作用。

您已经在php标记中添加了window.open("http://myprojects.com","_blank");

这是一个javascript代码,而不是php代码。。`