在按钮上单击弹出窗口并打开一个新选项卡窗口并在 JavaScript 中专注于它

本文关键字:窗口 专注 新选项 于它 一个 JavaScript 选项 单击 按钮 | 更新日期: 2023-09-27 18:32:21

我的 page.so 内有asp菜单项按钮,当我单击该按钮时,我需要在此当前选项卡上打开一个弹出窗口并打开一个新选项卡并专注于它。当用户返回实际选项卡时,将在继续任何操作之前单击弹出窗口中的"确定"。这是我到目前为止得到的:

var menuTable = document.getElementById("<%=ASPTableMenu.ClientID%>");
var menuLinks = menuTable.getElementsByTagName("a");
menuLinks[0].onclick = function () {  
    var winPopup = window.open("z_container.aspx"); 
    if (winPopup) { 
        winPopup.focus();
    } 
    alert('test'); 
}

而不是警报,我需要打开一个带有"确定"按钮的弹出窗口,当用户单击"确定"时,我需要运行一些条件。

谢谢

在按钮上单击弹出窗口并打开一个新选项卡窗口并在 JavaScript 中专注于它

而不是警报,你必须使用确认:

var menuTable = document.getElementById("<%=ASPTableMenu.ClientID%>");
var menuLinks = menuTable.getElementsByTagName("a");
menuLinks[0].onclick = function () {  
    var winPopup = window.open("z_container.aspx"); 
    if (winPopup) { 
        winPopup.focus();
    } 
    //alert('test'); 
    if (confirm("Your message here")) {
        //OK button clicked; add your code here
    }
}