我正在尝试将链接弹出一个javascript

时间:2015-08-19 14:03:30

标签: javascript jquery popup href newsletter

所以我有脚本,它是一个订阅者弹出窗口,我想在某个帖子上写一个链接,允许弹出窗口点击链接

我知道如何创建java弹出窗口,问题是如何将新闻稿网站的代码转换为链接

任何?

以下是链接中需要的代码

<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.us10.list-manage.com","uuid":"9277d2ea37fce583555bef789","lid":"4fcff7a4f6"}) })</script>

1 个答案:

答案 0 :(得分:0)

一种可能的选择是使用window.open()打开弹出窗口,然后使用document.write()修改弹出窗口的内容。

HTML可能是这样的:

<button onclick="openwindow()">Open Window</button>

或者像这样:

<a href="javascript:openwindow()">Open Window</a>

然后JS代码/ fucntion将是这样的:

var window_handler = null;

function openwindow() {
    window_handler = window.open();
    window_handler.document.write("<h1>AAA</h1>");
}

你可以看到它正在使用这个JSFiddle:http://jsfiddle.net/d9v7bzun/

在您的特定情况下,请将<h1>AAA</h1>部分替换为您自己的代码,然后就可以完成:

function openwindow() {
    window_handler = window.open();
    window_handler.document.write('<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.us10.list-manage.com","uuid":"9277d2ea37fce583555bef789","lid":"4fcff7a4f6"}) })</script>');
}