如何通过单击父窗口上的按钮在子窗口出现时禁用父窗口

rck*_*cky 3 javascript

我在jsp中设计了一个窗口,其中有一个搜索按钮.当用户点击"搜索"按钮时,会出现新窗口.但是此时我希望我的父窗口被禁用,以便当用户尝试在父窗口上执行任何操作时,它应该不允许,直到"搜索"窗体关闭.

如果有人知道如何做到这一点,请告诉我.

我已经尝试过这个解决方案Javascript来打开弹出窗口并禁用父窗口,但是这个解决方案无法禁用父页面上的链接.我不打算使用showmodaldialog.或者有人可以解释我使用showdialog()的例子谢谢,rakesh

rck*_*cky 5

function openSearchPopUp() { 
  popupWindow= window.open(url,'window','width=800,
                           height=600,location=yes,
                           menubar=??yes,scrollbars=yes,
                           resizable=yes'); 
  popupWindow.focus(); 
  document.onmousedown = focusPopup; 
  document.onkeyup = focusPopup; 
  document.onmousemove = focusPopup; 
} 

function focusPopup() {
  if(popupWindow && !popupWindow.closed) { popupWindow.focus(); } 
} 
Run Code Online (Sandbox Code Playgroud)