[英]Popup when click button
我有一個帶有按鈕的簡單html,我訂閱了mailchimp(時事通訊和表單小部件),並且從中獲取了我的網站代碼,該代碼可在您加載頁面時使用。 我希望頁面僅在單擊按鈕時執行代碼(打開彈出窗口)。 你能幫我嗎?
(我覺得這很簡單,但是我有點害怕,因為它是腳本代碼-我不知道為什么...)
這是我的頁面-頭中有腳本
<html>
<head>
<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.us7.list-manage.com","uuid":"d5b6774fb8bf432d69df52d93","lid":"3ed431a3b6"}) })</script>
</head>
<body>
<button type="button">Click Me!</button>
</body>
</html>
另外,我將其上傳到服務器-這是在線頁面: http : //judamenahem.com/popuplp2/popup.html
您可以使用標准的彈出框(大多數網站用於以下框:“嘿,您贏了X,您真的要離開嗎?”)可以通過alert()向對方提問。
這是關於它們的一些文檔。 http://www.w3schools.com/js/js_popup.asp您只需要將ClickEventHandler附加到JS中觸發alert()的按鈕上。
function myFunction() { alert("I am an alert box!"); }
<button type="button" onclick="myFunction()">Click Me!</button>
因此,當您單擊“提交”按鈕時,它將打開警報框
還有提示()函數,它使用戶可以與框進行交互
您只需要在按鈕的onClick中添加加載當前彈出窗口的代碼即可。
function myFunction() {
require(["mojo/signup-forms/Loader"], function(L) { L.start({"baseUrl":"mc.us7.list-manage.com","uuid":"d5b6774fb8bf432d69df52d93","lid":"3ed431a3b6"}) });
}
並使用:
<button type="button" onclick="myFunction()">Click Me!</button>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.