首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Facebook encodeURIComponent onClick事件

Facebook encodeURIComponent onClick事件
EN

Stack Overflow用户
提问于 2013-11-05 02:09:24
回答 1查看 1.9K关注 0票数 0

如何将a +encodeURIComponent(location.href)更改为使用特定的URL而不是当前页面?

我没运气就试过了:

代码语言:javascript
复制
onclick="window.open('https://www.facebook.com/sharer/sharer.php?u='http://www.domain.com/tell-a-friend/','facebook-share-dialog','width=626,height=436'); return false;"

这是从Facebook中运行得很好的原版。

代码语言:javascript
复制
<a href="#" 
  onclick="
    window.open(
      'https://www.facebook.com/sharer/sharer.php?u='+encodeURIComponent(location.href), 
      'facebook-share-dialog', 
      'width=626,height=436'); 
    return false;">
  Share on Facebook
</a>
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-11-05 02:24:21

您的代码中有一个错误的引号:

代码语言:javascript
复制
onclick="window.open('https://www.facebook.com/sharer/sharer.php?u='http://www.domain.com/tell-a-friend/','facebook-share-dialog','width=626,height=436'); return false;"
                                                                   ^

改为:

代码语言:javascript
复制
onclick="window.open('https://www.facebook.com/sharer/sharer.php?u=http://www.domain.com/tell-a-friend/','facebook-share-dialog','width=626,height=436'); return false;"
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/19780835

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档