获取共享链接到WordPress中的弹出窗口 - javascript

我正在尝试使用此弹出功能:

function popupwindow(url, title, w, h) {
  var left = (screen.width/2)-(w/2);
  var top = (screen.height/2)-(h/2);
  return window.open(url, title, 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no, copyhistory=no, width='+w+', height='+h+', top='+top+', left='+left);
} 

在这些社交链接上:

<a href="https://www.facebook.com/sharer/sharer.php?u=<?php bloginfo( 'url' ); ?>" title="Share on Facebook"></a>
<a href="http://twitter.com/home?status=<?php the_title(); ?>+<?php bloginfo( 'url' ); ?>" title="Share on Twitter"></a>
<a href="https://plus.google.com/share?url=<?php bloginfo( 'url' ); ?>" title="Share on Google Plus"></a>

通常,我会做这样的事情:

<a onclick="popupwindow('http://www.example.com', 'facebook',400,400);" href="javascript:void(0);">Share on Facebook</a>

但是我知道PHP无法在Javascript中使用,因为一个人的服务器端和一个客户机端。那么如何使这些链接弹出呢?

参考方案

上面的代码应该可以正常工作,您可以将php和javascript函数放在一起,就像在第二个示例中使用a标记一样。

如果您通读了注释,则该问题实际上是由JavaScript错误引起的。

使用JS和PHP更改弹出窗口背景图像 - javascript

我有一个JS函数:function zoom(now) { document.getElementById("popup").style.display = "block"; document.getElementById("photos").style.backgroundImage = …

执行onclick时获得意外令牌 - javascript

我正在使用onclick事件从PHP调用JS函数。这是我的代码:我在一个函数中,因此我需要通过PHP来完成它,因为然后我会返回:$html = '<input type="checkbox" checked value="1" id="setGetSku" name="se…

PHP json_encode数组到javascript关联数组 - javascript

我有一些从PHP中读取的mysqli列。它正在完美地获取和回显。$results = mysqli_fetch_assoc(mysqli_query($conn, $querystring)); echo json_encode($results); //$results = {"title":"Sea Shells"…

PHP-显示特殊字符 - javascript

允许用户输入的代码段//fetch user input and pass it in URL alertify.prompt("Please enter note/remarks for this Form (optional):", function (e,value) { if (e) { alertify.success(…

Mongo汇总 - javascript

我的收藏中有以下文件{ "_id": ObjectId("54490b8104f7142f22ecc97f"), "title": "Sample1", "slug": "samplenews", "cat": …