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

时间:2015-03-01 14:14:40

标签: javascript onclick

我从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>

&#34; xxxxxx&#34;是

1 个答案:

答案 0 :(得分:3)

您需要:
 1.更改href="#"标记中的a  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>