Is there a way to do this without new windows being shown?
Sure:
for(i=0;i<10;i++)
{
// window.open("myapp://arg1/arg2/arg3/number_"+i);
}
Seriously though, you need to explain what it is that you expect to happen - the purpose of window.open
is to open new (popup) windows, and if thats not what you want then you need another function.
Update: Having read your comment it appears that what you wish to do is send a HTTP request to that page (rather than open that page in a new window). The normal way to do this is to use the XMLHttpRequest object to send the request.
If you are using a JavaScript framework / library (such as jQuery) you will probably find that this object is wrapped in easier-to-use functions.