0

我要分享的网址是一个简单的http://www.mysite.com/123.php 此代码不起作用。我试过 encodeURIComponent 和 encodeURI 但没有运气。

<script>
function fbs_click(id) {

u='http://www.mysite.com/';
t = id + '.php';

window.open('http://www.facebook.com/sharer.php?s=100&p[title]=Check it out&p[url]='+u+t,'sharer','toolbar=0,status=0,width=626,height=436');

}
</script>

facebook 上打开的窗口显示“check it out”,然后显示 www.mysite.com。它不显示任何“/”或 .com 之后的内容

如果我去掉 .com 之后的“/”并拥有

u='http://www.mysite.com';
t = id + '.php';

打开的窗口显示“check it out”和 www.mysite.com123.php,所以问题一定与正斜杠有关。我该如何解决?

4

2 回答 2

-1

试试下面的代码它工作正常

window.open('http://www.facebook.com/sharer.php?s=100&p[title]=Check it out&p[url]='+u+'/'+t,'sharer','toolbar=0,status=0,width=626,height=436');
于 2013-11-15T05:33:53.593 回答
-1
<script>
function fbs_click(id) {

u='http://www.mysite.com/';
t = id + '.php';

window.open('http://www.facebook.com/sharer.php?s=100&p[title]=Check it out&p[url]='+u+'\'+t,'sharer','toolbar=0,status=0,width=626,height=436');

}
</script>

你试过单独附加'\'吗???

于 2013-11-15T05:27:14.047 回答