1

我正在为 Android 和 iPhone 开发一个 webapp。我需要“在 facebook 中分享”功能,并且我知道我可以使用 url “http://www.facebook.com/sharer/sharer.php?u=”,将 url 附加到它以在 Facebook 中打开共享我们都知道和喜爱的窗口。我试图用 JavaScript 来做,但是要共享的 url 必须动态附加......

到目前为止我已经尝试过:

function goP(){
    var fname=${promo.urlPromocion};
    window.location = "http://www.facebook.com/sharer/sharer.php?u="+${object.url};
}

有引号,没有引号,在 facebook url 和要共享的 url 之间有和没有 + 符号,甚至试图硬编码一个 url。我不知道是否调用了 JS 函数。但是,它不起作用。这是调用函数的 gsp 文件部分:

<div class="rrss" style= "width:60px; height:60px; float:left; margin-right:10px; margin-left:68px;" id="facebook"><a href="JavaScript:goP()"><img src="../images/img_mobile/1340130521_facebook.png"/></a></div>

有什么帮助吗?

谢谢你。

4

3 回答 3

3

将其更改为

window.location.href = ....
于 2012-07-26T14:55:29.927 回答
1

尝试:

window.location.href = 'http://example.com';

window.location 实际上是一个具有名为“href”的属性的对象。

于 2012-07-26T14:57:27.053 回答
0
The following script can help you.

<script type="text/javascript">
        function SubmitFrm() {
            var Searchtxt = $("#<%= txtSearchBooks.ClientID%>").val();
            window.location = "http://www.website.com/search?sUrl=" + Searchtxt;
        }
</script>

For More Details

点击这里

于 2013-10-10T08:43:51.383 回答