Solved

Using onBlur="self.close()". Firefox waits till you deselect the window, IE closes even if you click in the window.

Posted on 2006-06-22
2
381 Views
Last Modified: 2012-06-27
My website has some links that trigger popups with short flash videos. I had a problem with users clicking off of the popup back to the main site but when they clicked on the next link they wouldn't see a popup because it was still open behind the main site window. I found that I could use <body onBlur="self.close()" onLoad="self.focus()"> to make the popup go away when you clicked back to the main site, but IE and Firefox don't react the same way.

Firefox allows me to interact with the flash in the window. I can click pause, play or move the timeline slider. When I am done with the video and click back on the main site window, the popup closes automatically.

IE closes the popup the moment the mouse is clicked, even if I'm trying to click on the pause button. If a user is on a slow connection the video may not start to play immediately so users will try to click on the play button which causes the window to vanish.

I'm looking for either a way to make IE handle the popups the same as firefox handles it now, or find a different solution to the original problem of users loosing the video popup behind the main window. Thanks.
0
Comment
Question by:donaldnewlands
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
2 Comments
 
LVL 36

Accepted Solution

by:
Zyloch earned 125 total points
ID: 16964402
Hi donaldnewlands,

Why not rid yourself of the self.close()? Wouldn't the self.focus() on the onload automatically bring the already open window back to the front again after a new video loads?

Regards,
Ted
0
 

Author Comment

by:donaldnewlands
ID: 16964502
Hey, thanks! I don't know why I didn't think of that myself.
0

Featured Post

More Than Just A Video Library

Train for your certification. Learn the latest DevOps tools. Grow your skillset to do better work.

At Linux Academy, we release new training modules every week so you'll always be up to date on the latest tech.

Question has a verified solution.

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

Color can increase conversions, create feelings of warmth or even incite people to get behind a cause. If you want your website to really impact site visitors, then it is vital to consider the impact color has on them.
There’s a good reason for why it’s called a homepage – it closely resembles that of a physical house and the only real difference is that it’s online. Your website’s homepage is where people come to visit you. It’s the family room of your website wh…
This tutorial walks through the best practices in adding a local business to Google Maps including how to properly search for duplicates, marker placement, and inputing business details. Login to your Google Account, then search for "Google Mapmaker…
Any person in technology especially those working for big companies should at least know about the basics of web accessibility. Believe it or not there are even laws in place that require businesses to provide such means for the disabled and aging p…

688 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