Twitter共享框url参数赢得';我没有出现

Twitter共享框url参数赢得';我没有出现,twitter,query-string,tweets,Twitter,Query String,Tweets,我正在尝试使用这行php动态生成我自己的自定义tweet按钮 echo "<li><a href=\"javascript:\" onclick=\"javascript: popitup('https://twitter.com/share?text=Check%20out%20{$items[$i] ['name']}%20at%20&url=cmplt.st/item/{$items[$i] ['item_id']}&via=cmpltst&cou

我正在尝试使用这行php动态生成我自己的自定义tweet按钮

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

URL没有显示的问题很简单,就是我前面没有http://链接。出于某种原因,Twitter鄙视裸域。我相信他们用来解析URL的代码无法识别前面没有http://的地址。我发现,每当我在twitter上遇到问题时,检查URL是一个很好的开始。URL中的
&
用于分离查询字符串参数。要传递整个URL,请尝试使用其转义序列(
%26
)<代码>…在%20%26url=…上,这让我可以在&url=cmplt.st/item/sjDDulC8wt上查看Big Kid Blankhttp://completeset.us/organizer 通过@cmpltst发送,因为没有url参数会让它发疯。你能为你的
popitup
功能发布代码吗?再看看你的问题,您确定没有将
url
参数与在文本描述中显示url混淆?url参数不应该显示在tweet框中吗?如果我将该页面留空,则该页面的URL不会显示。此外,如果我只是把URL放在文本参数中,我就不能缩短它,因为它没有将countURL应用于它。
//Function to pop up a new window
function popitup(url) {
   newwindow=window.open(url,'name','height=300,width=500');
   if (window.focus) {newwindow.focus()}
   return false;
}