我正在尝试使用window.open finction打开弹出窗口,但不知何故它不起作用......以下是代码
string properties = "left=250px, top=245px, width=700px, height=450px,scrollbars=yes, status=yes, resizable=yes";
TableCell cell = new TableCell();
cell.Text = "<a href=\"javascript:void(window.open('details.aspx?node="+node+"','"+properties+"'))\">" + "View Details</a>";
但是他没有工作。单击锚标记获取javascript错误“无效的参数”。请告诉我哪里出错?
谢谢, 拉胡
答案 0 :(得分:1)
How about using the target attribute on the anchor tag如下:&lt; a href =“http://google.com”target =“_ blank”&gt;此处的链接文字&lt; / a&gt;
答案 1 :(得分:0)
你做错了。永远不要将JavaScript放入href属性。这就是你应该这样做的方式:
<a href="details.aspx?..." onclick="window.open(this.href, 'mypopup'); return false;">View Details</a>
我还为window.open
(窗口标识符)添加了第二个参数,这可能是首先破坏了你的东西。
答案 2 :(得分:0)
<a href="?i=1" id ="a" runat = "server">
on Page_load()
if (Request.QueryString["i"] == "1")
{
//call ur code here
AreaFootPrint_Click(null,null);
}