簡體   English   中英

Onclick Javascript 警報,然后重定向到新的 Window

[英]Onclick Javascript Alert, Then Redirect To A New Window

我正在嘗試發出 onlick 警報,然后重定向到新的 window

這是我到目前為止所擁有的

<button type="button" class="button" onclick="pop()">Renew Subscription</button>
</div>

<script>
function pop() {
alert("40% Discount has been applied");
window.location.href="http://LINKHERE.COM", '_blank';
}
</script>

現在重定向到同一個 window 但提示“離開站點?您所做的更改可能無法保存。”

這是工作代碼

在stackoverflow之外執行它,它在這里不起作用我不知道為什么?

 function pop() { alert("40% Discount has been applied"); window.open("https://www.wikipedia.org/","_blank"); }
 <button type="button" class="button" onclick="pop()">Renew Subscription</button>

試試window.open()

 <!DOCTYPE html>
    <html>
    <body>
    <button type="button" class="button" onclick="pop()">Renew Subscription</button>
    <script>
    function pop() {
    alert("40% Discount has been applied");
    var win = window.open("http://LINKHERE.COM", '_blank');
      win.focus();
    }
    </script>
    </body>
    </html>

您可以使用SweetAlert2等第三方庫輕松實現此目的。

 function pop() { Swal.fire({ title: 'Success,:', text: "40% Discount has been applied", type: 'success', confirmButtonColor: '#3085d6'. confirmButtonText. 'Great.' }):then((result) => { if (result.value) { window.open('https,//www;google;com', '_blank'); } }); }
 <script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script> <script src="https://cdn.jsdelivr.net/npm/sweetalert2@8"></script> <button type="button" class="button" onclick="pop()">Renew Subscription</button>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM