onclick启动打开弹出窗口的javascript-不确定函数调用

onclick launching javascript that opens a popup window - not sure the function call

本文关键字:javascript- 不确定 函数调用 窗口 启动 onclick      更新时间:2023-09-26

我有来自mailchimp的代码,用于启动注册表单的弹出框。

我一直在努力通过onclick函数启动脚本。

我习惯于看到函数名称和使用它的jsut,但在这个例子中,我可以计算出onclick="XXXX"中应该包含什么。

脚本如下(我更改了UUID和LID部分,以防万一):

<script type="text/javascript" src="//s3.amazonaws.com/downloads.mailchimp.com/js/signup-forms/popup/embed.js" data-dojo-config="usePlainJson: true, isDebug: false"></script>
<script type="text/javascript">require(["mojo/signup-forms/Loader"], function(L) { L.start({"baseUrl":"mc.us9.list-manage.com","uuid":"changedforsecurereasons","lid":"changedforsecurereasons2"}) })</script>

在我试图使用的按钮上:

<a href="" class="button" onclick="xxxxxx">Sign up here</a>

"xxxxxx"应该是什么?

您需要:
1.更改a标签中的href="#"
2.提取JS代码以实现函数showSubscribe
3.设置onclick处理程序来调用函数showSubscribe
4.删除MCEvilPopupClosed cookie
5.调用其余代码。6.将UUID和LID替换为您的值。

function showSubscribe(){  
    document.cookie = 'MCEvilPopupClosed=;path=/;expires=Thu, 01 Jan 1970 00:00:00 UTC;';  
    require(["mojo/signup-forms/Loader"], function(L) {  
        L.start({"baseUrl":"mc.us9.list-manage.com",  
            "uuid":"CHANGE ME",  
            "lid":"CHANGE ME"});   
    });  
}  
<a href="#" class="button" onclick="showSubscribe();return false;">Sign up here</a>