Hi,
As for the first question, you will need to use DHTML and JavaScript to do that. It will be something like this:
Code: HTML/ASPX
<div id="pbHolder" style="display:none">
…. Put progress bar here…
</div>
<input type="button" value="Start" onclick="start()" />
Code: JavaScript
Function onstart()
{
//Show the progress bar
document.getElementById(“pbHolder”).style.display = “block”;
//start the progress bar
eo_getObject(“ProgressBar1”).startTask();
}
As for the second question,
The only method you can call is e.UpdateStatus. So whatever you do must be based on e.UpdateStatus. Typically you would use e.UpdateStatus to pass information (for example, your Url) to the client side and then check the Url and act correspondingly on the client side. This sample demonstrated how to pass information to the client side:
http://www.essentialobjects.com/Demo/Default.aspx?path=ProgressBar\_i2You can then call window.open on the client side to redirect to the desired Url.
Thanks