Hi Shil,
If i have understood your problem correctly, this is how you can do it,
Add the attributes for the button on the page load.
page_load()
button1.attributes.add("abcd","abcd");
now when you click the button, call the open method of the Javascript by
passing a URL along with the values in the text box as query string.
something like this.
button1_click()
Response.write(<script>window.open('pass the url with Query string
values')</string>
This will open a new window, you can also set the size and all features of
the new window exactly the way you do with the window.open.
Hope this was helpful to you.
Thanks,
--
Kannan.V
Home :
http://www.kannanv.com
Blog :
http://kannanv.blogspot.com
Web :
http://www.DotnetLounge.net
"Any one who has never made a mistake has never tried anything new" - Einstein
"shil" wrote:
[color=blue]
> I have a server side button that needs to do some preperation and
> afterwards, if everything goes well, open a new browser with a specific
> url.
>
> I know how to execute javascript from a server side control, adding the
> javascript to the attributes. I need to open the browser window AFTER
> the code behind event is finished.
>
> For example I have two text boxes on the form, whose values I want to
> send as parameters to the URL that I want to open on server side button
> click. I wrote code to add attributes to that button Onclick. What
> happens is when I click on the button, it is adding attribute to that
> button. The second click is opening the new browser. But I want to open
> the new browser on first click.
>
> Is there any way to accomplish this?
>
> Thanks,
> Shil.
>
>[/color]