簡體   English   中英

如何用推文按鈕彈出新窗口

[英]How to pop up new window with tweet button

我在頁面上有許多自定義推文按鈕,我使用循環執行的這一行動態生成:

echo "<li><a href=\"https://twitter.com/share?text=Check%20out%20{$items[$i]['name']}%20at%20completeset.us/item/{$items[$i]['item_id']}&url=&via=cmpltst\"  class=\"twitter\">T</a></li>";

這非常合適,但是,它在同一個選項卡中執行,並導航我遠離調用它的頁面。 我想在一個新窗口中打開共享對話框,但我的Javascript背景僅限於表單驗證和一些Jquery Ajax調用,所以我不知道如何去做。 我怎么能在新窗口中彈出對話框?

這對我很好

<a target=_blank href=\"https://twitter.com/share?text=Check%20out%20{$items[$i]['name']}%20at%20completeset.us/item/{$items[$i]['item_id']}&url=&via=cmpltst\"  class=\"twitter\  onclick="javascript:window.open(this.href, '', 'menubar=no,toolbar=no,resizable=yes,scrollbars=yes,height=600,width=600');return false;" >T</a>

添加onclick為

 onclick="javascript:window.open(this.href, '', 'menubar=no,
             toolbar=no,resizable=yes,scrollbars=yes,height=600,width=600');return false;"

我最后調整了這個鏈接提供的popitup函數: http ://www.quirksmode.org/js/popup.html

你只需要在你的href中添加“target = _blank”:

echo "<li><a target=_blank href=\"https://twitter.com/share?text=Check%20out%20{$items[$i]['name']}%20at%20completeset.us/item/{$items[$i]['item_id']}&url=&via=cmpltst\"  class=\"twitter\">T</a></li>";

只需點擊Javascript函數為您的錨標簽anbd在該函數中使用window.open()通過傳遞您的URL在新窗口打開它。這是有效的

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM