RE: Problem: Open new browser window
- From: UsualDosage <UsualDosage@xxxxxxxxxxxxxxxxxxxxxxxxx>
- Date: Wed, 30 Aug 2006 13:38:02 -0700
This isn't really doable server side, but there are ways to work around it.
Opening a "popup" window is a client side action, performed using JavaScript.
What you will want to do is apply the JavaScript for your "cmdSubject"
button. To do this:
cmdSubject.Attributes.Add("onclick", "OpenCheckList(strCaseId)");
In this way, you won't have to perform a postback to popup the new window.
However, you will need to find a way to pass the variable "strCaseId" to the
JavaScript function. I would suggest storing this in a hidden field, or an
invisible div.
--
"Quae narravi, nullo modo negabo."
"nashak@xxxxxxxxxxx" wrote:
Hello,.
I have a aspx page on which I have a button. In the click event method
in code-behind I do some processing and now need to open a new window
in another browser and pass a couple of parameters.
I included in my aspx file, the following js function:
function OpenChecklist(strCaseID)
{
var url = "/ABC/DEF.aspx?qsSubjectID=" + strSubjectID
var f =
"width=700,height=450,left=75,top=75,status=no,toolbar=no,menubar=no,location=no";
window.open(url,"Subject Checklist",f)
}
My codebehind has the following
Public Sub cmdSubject_ServerClick(ByVal sender As System.Object, ByVal
e As System.EventArgs) Handles cmdSubject.ServerClick
--do some processing here
-- now would like a way to call the method (passing some parameters)
and opening a new browser window
End Sub
Now how do I call this function, not from the onclick() event but from
within the click event procedure?
One way I was told is using onload function. Would appreciate is
someone could provide some more details on how to do this?
- References:
- Problem: Open new browser window
- From: nashak
- Problem: Open new browser window
- Prev by Date: diagram a class structure with reflection
- Next by Date: Re: visible or not visible
- Previous by thread: Problem: Open new browser window
- Next by thread: How to run a .net exe from CD
- Index(es):