I have a popup window called myWindow and when it pops up i want the focus to be on the original window, not the popup. I took out the line myWindow.focus();
and it still focused on the popup. Does anyone know how to keep the focus on the original window when the popup is created? Live Long and Prosper.
<!DOCTYPE html>
<html>
<head>
<script type="text/javascript">
function openWin()
{
myWindow=window.open('','','width=200,height=100');
myWindow.document.write("<p>This is 'myWindow'</p>");
myWindow.focus();
}
</script>
</head>
<body>
<input type="button" value="Open window" onclick="openWin()" />
</body>
</html>
Call window.focus()
instead of myWindow.focus()
.
If that's not working, try blurring the window and then re-focusing it:
window.blur();
window.focus();
Just call window.focus()
immediately after opening the popup, either in the function or right after it:
<input type="button" value="Open window" onclick="openWin(); window.focus();" />
or
function openWin()
{
myWindow=window.open('','','width=200,height=100');
myWindow.document.write("<p>This is 'myWindow'</p>");
window.focus();
}
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With