问题与「/&引用;在url中使用javascript中的window.open
我想分享的url是一个简单的 这个代码不起作用。我尝试了encodeURIComponent和encodeURI,但没有成功问题与「/&引用;在url中使用javascript中的window.open,javascript,html,facebook,Javascript,Html,Facebook,我想分享的url是一个简单的 这个代码不起作用。我尝试了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,'sh
<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>
打开的窗口显示“check it out”和www.mysite.com123.php,因此问题一定与正斜杠有关。如何修复此问题?
<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>
功能fbs_单击(id){
u='http://www.mysite.com/';
t=id+'.php';
打开窗户http://www.facebook.com/sharer.php?s=100&p[title]=签出&p[url]='+u+'\'+t,'sharr','toolbar=0,status=0,width=626,height=436');
}
你试过分别附加“\”吗?试试下面的代码,效果很好
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');
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');