Javascript 创建自定义URL以触发按钮

Javascript 创建自定义URL以触发按钮,javascript,jquery,triggers,Javascript,Jquery,Triggers,所以我在网站的页脚上有一个按钮,它有一个“.subscrever”类,点击后会弹出一个弹出窗口 我可以创建一个自定义URL来触发点击吗?例如“”。如何使此自定义URL触发按钮单击以打开弹出窗口?所有我想要的是有一个自定义链接,我可以使用客户端打开网站,并有弹出窗口已经打开 用jquery尝试了一切,但没有成功。不要把它看作是点击按钮的链接;链接打开模态,按钮也打开 if ( window.location.hash === '#subscrever' ) openModal() 您可以使用U

所以我在网站的页脚上有一个按钮,它有一个“.subscrever”类,点击后会弹出一个弹出窗口

我可以创建一个自定义URL来触发点击吗?例如“”。如何使此自定义URL触发按钮单击以打开弹出窗口?所有我想要的是有一个自定义链接,我可以使用客户端打开网站,并有弹出窗口已经打开


用jquery尝试了一切,但没有成功。

不要把它看作是点击按钮的链接;链接打开模态,按钮也打开

if ( window.location.hash === '#subscrever' ) openModal()

您可以使用URL参数,例如
http://salpoente.pt?subscrever=true

然后,您必须在页面加载时获取参数:

function getParam(param)
{
    var url= window.location.search.substring(1);
    var urlParams = url.split('&');
    for (var i = 0; i < urlParams.length; i++) 
    {
        var paramName = urlParams[i].split('=');
        if (paramName[0] == param) 
        {
            return paramName[1];
        }
    }
}​

$(document).ready(function() {
    if(getParam("subscrever") === true) {
        $("#subscrever").click()
        //Or just call the button's onclick function directly
    }
});
函数getParam(param) { var url=window.location.search.substring(1); var urlParams=url.split('&'); 对于(变量i=0;i试图将其添加到我的自定义javascript中,但没有成功。url无法打开anything@PedroFidalgo我注意到你说你的按钮是SubCrever类的。此代码依赖于它具有id SubCrever。您需要通过为特定按钮提供唯一id来隔离该按钮。否则,请使用浏览器的检查器查看代码是否正在执行并正确获取参数。该按钮不是按钮。它只是一个href。我给了a href类和id“subcrever”。还是不行。你可以查看网站,看看a href有这个类,我知道如果我点击一个按钮,它就会打开模式。onclick=“PUM.open(3454);我只想有一个自定义链接来触发它