如何获取当前页面URL并将其放入JavaScript中的新URL引用中?

时间:2012-05-13 01:25:30

标签: javascript salesforce

以下是我在Salesforce中用作执行JavaScript的自定义按钮控件的内容。

    location.replace('/email/author/emailauthor.jsp?retURL=/{!Case.Id}&p3_lkid={!Case.Id}&rtype=003&p7=GetURLHere&p2_lkid={!Case.ContactId}&template_id=00Xc0000000HrOk');

GetURLHere部分是我想要获取当前网址并将其放在下一页的位置。

此表单的作用类似于Select Listview > Click Button > New page loads with the previous pages URL in the p7 field.

p7表示我想在页面加载时加入的字段。

通常document.location.href不想在此控件中工作。

有关如何在Force.com环境中执行此操作的任何想法吗?

1 个答案:

答案 0 :(得分:4)

您应该能够使用$ CurrentPage对象将当前页面url作为公式表达式。

document.location.href = '{!$CurrentPage.URL}';