我試圖用這個彈出功能彈出:獲取份額鏈接在WordPress
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來生成最後一段代碼。你不能將PHP放在.js文件中。 – mschuett 2014-09-26 20:35:49
@mschuett好吧,我明白了。我只是嘗試使用'.',但是當我點擊鏈接時,沒有任何反應。代碼中有錯嗎? – J82 2014-09-26 20:42:33
我相信你必須在bloginfo('url')前面放置回聲才能輸出。ill在一秒內檢查函數。嗯,不,你不需要那樣做。控制檯顯示的內容是通過此代碼在頁面上輸出的? – mschuett 2014-09-26 20:45:12