所以我有脚本,它是一个订阅者弹出窗口,我想在某个帖子上写一个链接,允许弹出窗口点击链接
我知道如何创建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>
答案 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>');
}