Closed Bug 127555 Opened 23 years ago Closed 23 years ago

DoubleClick pop-under gets past advanced script prefs (NYTimes)

Categories

(Core :: JavaScript Engine, defect)

x86
Windows 2000
defect
Not set
normal

Tracking

()

CLOSED DUPLICATE of bug 126224

People

(Reporter: rafeco, Assigned: rogerl)

References

()

Details

From Bugzilla Helper:
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:0.9.8) Gecko/20020204
BuildID:    2002020406

In my Preferences, I have "Open unrequested windows" turned off under the
Scripts & Windows panel in the Advanced category.  This manages to kill all of
the pop-ups and pop-unders that proliferate on the Internet, except for the
Orbitz pop-under at nytimes.com.  I assume that they've come up with a technique
to fool Mozilla, and that they'll be using it for all of their pop-unders soon
enough.

Reproducible: Always

Steps to Reproduce:
You can go to nytimes and surf around until the Orbitz ad pops up, then check
out the source for the page.  I have captured the JavaScript code that creates
the pop-under, it's an included .js file on pages that open the new window.  You
can see it at:

http://rc3.org/clips/orbiz_popunder_js.txt 

I've also included the full source from the file in "Additional Information" below.

Actual Results:  A pop-under ad for Orbitz appears.

Expected Results:  The pop-under ad is suppressed.

Source code for the pop-under generating script:


document.write('<!-- Template Id = 282 Template Name = pop-under - gif close
after click -->\n');


// click-tracking macro added later, not here.
var clickurl="http://www.orbitz.com";
var popunder_image = "http://m.doubleclick.net/703651/ORB_720X300_MLF.gif";
var popunder_width = 720;
var popunder_height = 300;

// properties for the window.open()
// can't comment out first line, but others can be commented to 
// remove the property from the list.

var props = "width=" + popunder_width;
props += ",height=" + popunder_height;
props += ",scrollbars=no";
props += ",toolbar=no";
props += ",resizeable=no";
props += ",directories=no";

function popunder(){
  var pop = window.open("","pop",props);
  pop.blur();
  pop.document.open();
  pop.document.write('<html><head><title>Orbitz</title>');
  pop.document.write('<scr'+'ipt language="javascript">');
  pop.document.write('var
clickthru="http://ad.doubleclick.net/click%3B3938839%3B0-0%3B0%3B6945409%3B31-1|1%3B525147|524455|1%3B%3B%3f'
+ clickurl + '";');
  pop.document.write('</scr'+'ipt></head><body>');
  pop.document.write('<div style="position:absolute; top:0px; left:0px;">');
  pop.document.write('<a href="#" onClick="window.open(clickthru);self.close();">');
  pop.document.write('<img src="' + popunder_image + '" border="0" width="' +
popunder_width + '" height="' + popunder_height + '"></a></div>');
  pop.document.write('</body></html>');
  pop.document.close();
}

document.write('\n\n<img src=\"http://m.doubleclick.net/viewad/817-gray.gif\"
border=0 width=1 height=1 onload=\"popunder();return false;\">');

*** This bug has been marked as a duplicate of 126224 ***
Status: UNCONFIRMED → RESOLVED
Closed: 23 years ago
Resolution: --- → DUPLICATE
Yep, it's a dupe.  My search missed the other bug.
Status: RESOLVED → CLOSED
Summary: DoubleClick pop-under gets past advanced script prefs → DoubleClick pop-under gets past advanced script prefs (NYTimes)
You need to log in before you can comment on or make changes to this bug.