OnlyMiss 发表于 2008-5-22 14:38

window.open()的奇怪错误

<asp:Button ID="reg" runat="server" OnClick="reg_Click" />

protected void reg_Click(object sender, ImageClickEventArgs e)
    {
        Response.Write("<script LANGUAGE='javascript'>window.open('Note.aspx','newwindow','height=500,width=400,top=0,left=0,toolbar=no,menubar=no,scrollbars=no, resizable=no,location=no, status=no');</script>");
    }
问题很奇怪  点击的时候没反应 鼠标变成手状  下面有个感叹号  然后刷新  那时候会有个什么重试和取消按钮 不管你点哪个  刷新之后都会出现信窗体窗体   这是为什么呢? 从来都没遇到过这个问题

hebingbing 发表于 2008-5-22 16:51

在click事件中加上location='javascript:history.go(-1)'就好了……

OnlyMiss 发表于 2008-5-22 17:34

什么意思呢  ?
貌似是回到上一页吧? 新手啦 ~~ 猜对了就大声说 猜错了就小声点说啦~  呵呵

hebingbing 发表于 2008-5-22 17:39

Response.Write("<script LANGUAGE='javascript'>window.open('Note.aspx','newwindow','height=500,width=400,top=0,left=0,toolbar=no,menubar=no,scrollbars=no, resizable=no,location=no, status=no');</script>");
Response.Write("<script LANGUAGE='javascript'>location='javascript:history.go(-1)'</script>");
你先试试可以吗?我js学的不怎么样,说不定还不管用了……[em12]

hwoarangzk 发表于 2008-5-22 17:48

history.go(-1)的确是返回上一页,你猜对了

页: [1]

编程论坛