在gridview选择的索引上打开弹出窗口。代码工作正常但它带来了一个新标签我需要一个弹出窗口
protected void gvUsrlist_SelectedIndexChanged(object sender, EventArgs e)
{
Response.Write(@"<script language=""javascript"">window.open('MyCustm.aspx');</script>");
或
Response.Write(@"<script language=""javascript"">var myOpenedWindow = myOpenedWindow || window.open('MyCustm.aspx', '');</script>");
如果可能的话,在java脚本中需要正确的解决方案
答案 0 :(得分:0)
您可以将其他参数传递给window.open执行此操作 MOST浏览器将在新窗口中弹出,而不是添加其他标签。
W3 Schools Window open() Method
window.open(URL,名称,规格,替换)
示例:
window.open("http://www.w3schools.com", "thisIsMyWindowName", "height=200,width=200");
如果您不想指定窗口高度和宽度,只需将规格作为空白字符串传递。
window.open("http://www.w3schools.com", "thisIsMyWindowName", "");