>window.navigate("report2.asp")
>
The way you did it, it's normal. The browser will look in it's cache for the page.
In your 2nd page, make the button part of a form and fill the form in hidden field with values that came from the 1st page. Then, when the user will click the button, the data from the form will call report2.asp.