onClick window.open PHP中的两个链接无法正常工作

时间:2015-07-27 16:49:31

标签: 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中使用它,它可以正常工作,减去转义。

1 个答案:

答案 0 :(得分:0)

你没有关闭双引号,试着改变,

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

volume.setOnClickListener(new View.OnClickListener() {

    @Override
    public void onClick(View v) {

            check = !check  // avoids if statements, same below

            SharedPreferences prefsget =   PreferenceManager.getDefaultSharedPreferences(YourActivity.this);
            SharedPreferences.Editor prefset = prefsget.edit();
            prefset.putBoolean(yourBoolVar, !prefsget.getBoolean(yourBoolVar, false));
            prefset.commit();
    }
});