I know how to open a new window, but i don't know how to add the script to the new window and run it:
var ww = window.open('http://www.google.com');
<strong>No</strong>. This would violate the <strong>same origin policy</strong> implemented by most (all?) browsers to protect their users.
Imagine if this were possible: You could convince users to come to your site, open a new window with, say, their bank's website loaded into it, and inject code to steal their credentials. Then proceed to steal their money, identity, etc...
Not good, eh? So be very, very glad it isn't possible.<hr>
This worked on the firebug console:
ww var is a reference to the new window object. So ww.window.title would be the title of the window you have opened.
If you wish to manipulate your new window you should do it via your
The best approach is having your web-site (the one your script comes from) to act as a proxy and download url in question for you. You can therefore modify response on the server, or locally on the client.