Improve company productivity with a Business Account.Sign Up

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1814
  • Last Modified:

JavaScript createwindow, how to make the window come forward if link is link is clicked again.

I use simple Java script to open my secondary or pop-up windows.  When someone clicks on a link the windows opens in front of the parent window.  However if I was to click back on the parent window and select the same link again it will only reload in the background.  Is there a code that can be added to make the window position itself again in the front?


<SCRIPT language="javascript">
<!--

function createWindow(cUrl,cName,cFeatures) {
var xWin = window.open(cUrl,cName,cFeatures)
}
//-->
</SCRIPT>

<a href="javascript:createWindow('/disclaimer.htm','window2','left = 20,top = 20,width=470,height=250,toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=1')">Click
        here</a>
0
Tony-laptops
Asked:
Tony-laptops
1 Solution
 
dj_jdCommented:
Make your window variable global and then focus it:

<SCRIPT language="javascript">
<!--
var xWin;
function createWindow(cUrl,cName,cFeatures) {

if (xWin && !xWin.closed)
    xWin.focus();
else
    xWin = window.open(cUrl,cName,cFeatures)
}
//-->
</SCRIPT>
0
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

Join & Write a Comment

Featured Post

Free Tool: ZipGrep

ZipGrep is a utility that can list and search zip (.war, .ear, .jar, etc) archives for text patterns, without the need to extract the archive's contents.

One of a set of tools we're offering as a way to say thank you for being a part of the community.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now