【问题标题】:vb.net window.openvb.net window.open
【发布时间】:2012-06-11 10:34:44
【问题描述】:
    sb.Append("<script language='javascript'>")
    sb.Append("window.open('updateRT.aspx?batchno=" + batchno + "&prodcode=" + prodcode + "&maxrunningtime=" + temprunningtime + ",")
    sb.Append("top=0, left=0, width=500, height=500, menubar=yes,toolbar=yes,status=1,resizable=yes');")
    sb.Append("</script>")
    ClientScript.RegisterStartupScript(Me.GetType(), "abc", sb.ToString())

大家好...上面是我的 vb.net 代码,我试图将值传递给其他页面,同时调整将出现的窗口大小...

我不确定我遇到的原因和错误,并且窗口大小仍然保持不变,即全屏而不是宽度 = 500 和高度 = 500

有人可以帮我吗?

非常感谢,祝你有美好的一天......

:D

【问题讨论】:

    标签: javascript vb.net


    【解决方案1】:

    糟糕,误读了您的代码。

    您应该将窗口规范作为第三个参数传递给window.open - 查看http://www.w3schools.com/jsref/met_win_open.asp。现在,您在一个参数中传递所有内容,因为用于关闭第一个参数的逗号实际上是字符串的一部分。试试

    sb.Append("window.open('updateRT.aspx?batchno=" + batchno + "&prodcode=" + prodcode + "&maxrunningtime=" + temprunningtime + "', '_blank',")
    sb.Append("'top=0, left=0, width=500, height=500, menubar=yes,toolbar=yes,status=1,resizable=yes');")
    

    【讨论】:

      猜你喜欢
      • 2019-03-05
      • 1970-01-01
      • 1970-01-01
      • 2020-03-02
      • 2019-08-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-25
      相关资源
      最近更新 更多