Solved

Javascript New Window and Focus

Posted on 2002-06-17
6
155 Views
Last Modified: 2012-08-13
I want to be able to open a second window when I click on a link and have the second window take the focus. (usually happens by default)

When the user returns to the first window without closing the second and clicks on another link, I want that link to open in the second window and take the focus.

I can do all of this except for the second window taking the focus when the second link is clicked.

Here's what I've got right now:

<PRE>

<P><A HREF="firstpage.html" TARGET="myWindow">First Page</A></P>
<P><A HREF="secondpage.html" TARGET="myWindow">Second Page</A></P>
</PRE>
0
Comment
Question by:bhlang
  • 4
  • 2
6 Comments
 
LVL 33

Expert Comment

by:knightEknight
ID: 7084181
there are two ways to do it ...
in both firstpage.htm and secondpage.htm, do this:

<BODY onLoad='self.focus();'>
0
 
LVL 33

Expert Comment

by:knightEknight
ID: 7084188
the second way is to try to do it in the link:

<P><A HREF="firstpage.html" TARGET="myWindow"
   onClick='window.open(this.href).focus();return false;'>First Page</A></P>
<P><A HREF="secondpage.html" TARGET="myWindow"
   onClick='window.open(this.href).focus();return false;>Second Page</A></P>
0
 

Author Comment

by:bhlang
ID: 7084189
That wshuld work fine in most cases. I should have mentioned that firstpage.html and secondpage.html MAY be PDF documents instead of HTML documents. What would I use on those when the Acrobat plug in is set to open the documents in the browser instead of in the application?
0
How your wiki can always stay up-to-date

Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
- Increase transparency
- Onboard new hires faster
- Access from mobile/offline

 
LVL 33

Accepted Solution

by:
knightEknight earned 100 total points
ID: 7084196
oops, forgot the target:


<P><A HREF="firstpage.html" TARGET="myWindow"
  onClick='window.open(this.href,this.target).focus();return false;'>First Page</A></P>

<P><A HREF="secondpage.html" TARGET="myWindow"
  onClick='window.open(this.href,this.target).focus();return false;'>Second Page</A></P>

0
 
LVL 33

Expert Comment

by:knightEknight
ID: 7084198
ok, if they are PDFs, then try the method above instead.
0
 

Author Comment

by:bhlang
ID: 7089900
It worked as promised! Thanks
0

Featured Post

Better Security Awareness With Threat Intelligence

See how one of the leading financial services organizations uses Recorded Future as part of a holistic threat intelligence program to promote security awareness and proactively and efficiently identify threats.

Join & Write a Comment

Suggested Solutions

The task A number given should be formatted for easy reading by separating digits into triads. Format must be made inline via JavaScript, i.e., frameworks / functions are not welcome. So let’s take a number like this “12345678.91¿ and format i…
International Data Corporation (IDC) prognosticates that before the current the year gets over disbursing on IT framework products to be sent in cloud environs will be $37.1B.
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…

762 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

Need Help in Real-Time?

Connect with top rated Experts

20 Experts available now in Live!

Get 1:1 Help Now