javascript - onClick window.open PHP 中的两个链接不起作用

标签 javascript php

也许有人可以解释为什么这不起作用以及如何修复它。我正在使用 WP 页面导航将某人发送到分页帖子末尾的另一个链接。我希望一个链接可以转到另一篇文章,另一个链接可以转到另一个网站。

if ( function_exists('wp_pagenavi') )
{
    ob_start();
    wp_pagenavi( array( 'type' => 'multipart' ) );
    $pagenavi = ob_get_contents();
    ob_end_clean();
    if ( !strstr($pagenavi, 'nextpostslink') ) $pagenavi = str_replace('</div>', '<a href="http://website2.com" onClick="window.open(\'http://website1.com/another-post/\'); return true; style="float:right;" rel="next" class="nextpostslink">NEXT &gt;&gt;</a>'."\r".'</div>', $pagenavi);
    echo $pagenavi;
}

不知道我错过了什么。它只打开第一个链接,但如果我在直接的 html 中使用它,它可以正常工作,减去转义符。

最佳答案

你没有关闭双引号,尝试更改,

onClick="window.open(\'http://website1.com/another-post/\');

onClick="window.open(\'http://website1.com/another-post/\');"

关于javascript - onClick window.open PHP 中的两个链接不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31658827/

相关文章:

javascript - 表单验证错误: relative jump and sticky header

php - 简单的mysql select错误限制

php - 替换Smarty中的所有html特殊字符

php - mysql查询查找列中运行时间最长的

php - smarty,包含 tpl 文件

javascript - 动态创建的表格单元格在 Firefox 32.0 中不显示

javascript - SWF 文件在第二次循环后停止

javascript - 搜索/过滤下拉菜单随处关闭

javascript - Highcharts 在图例点击时无法正确呈现

php - 我怎样才能在我的 php 服务器上获得我的系统时区