我正在使用php。
function as_pdf_link( $strContent )
{
global $wp_query;
$strHtml = '
<div id="aspdf">
<a href="' . get_bloginfo('wpurl') . '/wp-content/plugins/as-pdf/generate.php?post=' . $wp_query->post->ID .'">
<span>' . stripslashes( get_option( 'as_pdf_linktext' ) ) . '</span>
</a>
</div>';
return $strContent . $strHtml;
}
当用户点击链接时,将处理generate.php。
我想使用javascript在新窗口中显示从这些PHP代码返回的结果。
我该怎么做?
答案 0 :(得分:1)
target="_blank"
<a target="_blank" href="' . get_bloginfo('wpurl') . '/wp-content/plugins/as-pdf/generate.php?post=' . $wp_query->post->ID .'">
<span>' . stripslashes( get_option( 'as_pdf_linktext' ) ) . '</span>
</a>
使用javascript:DEMO
在新窗口中打开onclick="return fun(this);"
功能:
function fun(that){
console.log(that.href);
window.open(that.href, "New Window", "height=600,width=600");
return false;
}
答案 1 :(得分:0)
取决于您想要获得多少花哨......
非常简单的解决方案:添加:
target="_blank"
到链接标记,
更复杂的解决方案:
向元素添加onclick处理程序:如下所述:onclick open window and specific size
最佳做法解决方案:
写一个单独的javascript文件并从那里绑定到相关链接。