下面这段代码写用response.write怎么写??<script language="javascript" src="system.window.js">var Window1 = new OpenWindow;
function OpenWin()
{
 Window1.Method="open";
 Window1.Href="main.aspx";
 Window1.Width="345";
 Window1.Height="200";
 Window1.Init();
 Window1.Open();
}</script>

解决方案 »

  1.   

    Response.Write("<script language='javascript'>OpenWin();</script>");
      

  2.   

    不行啊,这样子不会运行到Openwin();
    请继续关注谢谢!
      

  3.   

    你把script写在<head> & </head>之间
    Response.Write("<script language='javascript'>OpenWin();</script>");
      

  4.   

    public void Page_Load(Object sender, EventArgs e) {       // Form the script that is to be registered at client side.
           String scriptString = "<script language=JavaScript> function DoClick() {";
           scriptString += "myForm.show.value='Welcome to Microsoft .NET'}<";
           scriptString += "/";
           scriptString += "script>";           if(!this.IsClientScriptBlockRegistered("clientScript"))
                  this.RegisterClientScriptBlock("clientScript", scriptString);
         }
    这样注册你的JS
    ,当然,你的OpenWin()方法,你可以在需要的时候调用了.
    比如加到Button上.
    ButtonID.Attributes.Add("onclick","OpenWin()");
      

  5.   


    我是要在前台用Response.Write调用后台的OpenWin()函数,或则直接把上面的函数写在Response.Write里面.???前台代码如下:
    If myReader("UserPwd") = Cipher(jm, txtPassword.Text) Then  Session("UserID") = "" & myReader.Item("UserId")
      Session("UserName") = "" & myReader.Item("UserName")
      Session("Login") = True  '*登入成功跳到主页面,下面这样子写不行..
      Response.Write("<script language='javascript' src='JavaScript/system.window.js'>OpenWin();</script>")
    end if