?
Solved

Keep focus on window

Posted on 2011-03-23
4
Medium Priority
?
700 Views
Last Modified: 2012-05-11
Hi,

Given the following example, how do i keep the focus on the current page after a user clicks on the link. In other words the link should open but the focus should remain on the current page.
I tried using the window.focus function but for some reason this does not work.

<HTML>
<HEAD>
<TITLE></TITLE>
</HEAD>
<BODY>
KEEP ME IN FOCUS<BR>
<A HREF="http://www.google.com" TARGET="_blank">Link</A>
</BODY>
</HTML>

Open in new window


Any help would be appreciated.

Kind regards,
Nebu
0
Comment
Question by:Nebukad
  • 2
4 Comments
 
LVL 13

Expert Comment

by:darren-w-
ID: 35197785
<html>
    <head>
        <title>test</title>
        <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>
        <style type="text/css">
        </style>
        <script type='text/javascript'>
            $(function(){                 
               $('a').click(function(){
                   window.open(this.href)
                   $(window).focus();
                
                   return false;
               })
            });

        </script>
    </head>
    <body>
        <a href="http://www.google.com" target ="_blank">location</a>
    </body>
</html>

Open in new window

0
 

Author Comment

by:Nebukad
ID: 35198064
Thanks for your response darren-w but unfortunately this does not work.
0
 
LVL 83

Assisted Solution

by:leakim971
leakim971 earned 200 total points
ID: 35198595
>but for some reason this does not work

for security purpose

check if you like this :
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
</head>
<body>
<A HREF="http://www.google.com" onclick="window.open(location.href);">Link</A>
</body>
</html>

Open in new window

0
 
LVL 13

Accepted Solution

by:
darren-w- earned 1800 total points
ID: 35198643
This opens a window, but keeps the parent in focus

<html>
    <head>
        <title>test</title>
        <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>

        <script type="text/javascript">
            <!--
            function popitup(url) {
                newwindow=window.open(url,'name','height=600,width=800');
                if (newwindow.focus) {window.focus()}
                return false;
            }

            // -->
        </script>
    </head>
    <body>
        <a onclick="return popitup(this.href)" href="http://www.google.com" target ="_blank">location</a>
    </body>
</html>

Open in new window

0

Featured Post

The new generation of project management tools

With monday.com’s project management tool, you can see what everyone on your team is working in a single glance. Its intuitive dashboards are customizable, so you can create systems that work for you.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Article by: DanRollins
This article describes a JavaScript program that creates a maze made of hexagonal cells.  In Part 2 (http://www.experts-exchange.com/Programming/Languages/Scripting/JavaScript/A_7850-Hex-Maze-Part-2.html), we'll extend the program by adding a depth-…
Having worked on larger scale sites, we found out that you are bound to look at more scalable solutions to integrating widgets, code snippets or complete applications and mesh them into functional sites, in any given composition. To share some of…
The viewer will learn the basics of jQuery, including how to invoke it on a web page. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery.: (CODE)
The viewer will learn the basics of jQuery including how to code hide show and toggles. Reference your jQuery libraries: (CODE) Include your new external js/jQuery file: (CODE) Write your first lines of code to setup your site for jQuery…
Suggested Courses

592 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question