You cant just open a page against my will, thats agaist the rules
"Your submission must not auto-redirect to a new site or open pop-ups. If your submission auto-spawns something to boost stats on another site, your account will be deleted and admins for the target site will be notified."
http://www.newgrounds.com/wiki/help-information/terms-of-use/game-and-movie-guidelines