Forum Moderators: open

Message Too Old, No Replies

Will Pop-Up Blockers Stop All New Windows?

         

WebChick

3:21 am on Feb 16, 2003 (gmt 0)

10+ Year Member



Hey, I'm working on a site right now and want some of my links to open up in new windows when clicked on. Will pop-up blockers allow this or will they treat them like pop-ups?
Does anyone know?

Thanks. :)

rcjordan

3:39 am on Feb 16, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Like everything we deal with here, some do, some don't. The popular free one from panicware would give you a problem.

[webmasterworld.com...]

tedster

7:24 am on Feb 16, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



This is an issue that it is well worth staying in touch with - especially if you have esential information that opens in a new window.

Rcjordan tipped me off to the Panicware monstrosity. My issue is that I create new windows with a javascript function, but also have a straight HTML link for those with JS turned off, like this:

<a href="page.html" onClick="popUp('page.html');return false;">LINK</a>

Panicware kills the link entirely, even the "straight" part.

It's not enough to make me redesign whole sites right now, especially since there are much better behaved blocking methods coming around. The browsers that offer blocking and Norton all are much better behaved.

Earthlink offers pop-up blocking as part of their service. I'd love to know the ins and outs of their code, if anyone has experience with it.

bird

10:12 am on Feb 16, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



The best systems are those where the browser does the blocking. I don't know about Opera, but Mozilla allows to only block "unrequested" pop-ups. This means that those opening up from an on[un]load() are stopped, but if a page opens a seperate window after you clicked a link or button, that tends to work like a charm.

It has lots of advantages to do this within the JavaScript interpreter that actually runs the code. A simple (or not so simple) proxy filter has no chance but to remove either all onxxx() calls or the window opening functions from the page. Both removal strategies will break lots of valid code as well.

bill

7:40 am on Feb 17, 2003 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member Top Contributors Of The Month



The pop-up blocker on Opera 6.x killed all pop-ups whether requested or not. Opera 7.x has a new preference option Open requested pop-ups only. After a couple of hours working with the new Opera it seems to operate similar to Mozilla for pop-up protection.