IE7 Pop-up Blocker Blocking Too Much

Posted on 2007-10-18
Last Modified: 2013-12-08
I've got a text link on my website that opens a pop-up window when clicked. When IE7 has the pop-up blocker set to "Medium: Block most automatic pop-ups", it does not block it. This is great. This is exactly what I want.

On the other hand, I have a Flash movie that opens a pop-up window when clicked. With the same settings in IE7's pop-up blocker, it blocks the pop-up. This is NOT what I want.

Both the link and the Flash call the same javascript code to open the pop-up. Both operate onclick. One results in the annoying pop-up and the other doesn't. Neither is an "automatic" pop-up, and therefore I would think that neither should be blocked given the setting I have for IE7.

I believe the average person using IE7 has the blocker set to medium, like I do, and this is a problem. This pop-up is going to be getting a lot of traffic soon, and it needs to not be blocked. Any idea how to make IE7 recognize that it is NOT an "automatic" pop-up, so that it won't block it under the medium setting?

I have Macromedia Flash 8, if that makes a difference.
Question by:timandkids
    LVL 10

    Accepted Solution

    I'm not sure there's a good way to get around the pop-up blocker.  The issue, as I understand it is that since Flash is calling the Javascript and IE doesn't know about the click in Flash it can't determine if it is automatic or not, so it blocks it.  I personally haven't found a solution to this other than avoiding pop-ups, sorry.
    LVL 1

    Author Comment

    Thanks for the comment. I'm still hoping someone else will have an idea of how to do it. Experts Exchange launches pop-up windows automatically and I don't get the IE7 warning, with my pop-up blocker set to medium. How do they do it?
    LVL 10

    Expert Comment

    They probably do it outside of Flash, anything triggered from inside of a Flash movie (including calling javascript) will probably get caught by the blocker.  That's my experience anyhow.
    LVL 1

    Author Comment

    I just made it an animated gif instead of a flash movie. This is a poor solution in general, but it works for me in this instance. It would be nice if someone has another solution, to post it, even though I'm going to claim that it is solved.

    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    Looking for New Ways to Advertise?

    Engage with tech pros in our community with native advertising, as a Vendor Expert, and more.

    Several part series to implement Internet Explorer 11 Enterprise Mode
    Today, still in the boom of Apple, PC's and products, nearly 50% of the computer users use Windows as graphical operating systems. If you are among those users who love windows, but are grappling to keep the system's hard drive optimized, then you s…
    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 goal of the tutorial is to teach the user how to how to record live broadcast.

    737 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

    23 Experts available now in Live!

    Get 1:1 Help Now