2013-10-20 37 views
0

我創建了一個Imagebutton與onclientclick()方法,但是當我按下按鈕錯誤Microsoft JScript運行時錯誤:'測試'未定義出現Asp.net:Microsoft JScript運行時錯誤:'測試'未定義

下面是完整的代碼代碼:

<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Librerian_ReviewHistory.aspx.cs" 
     Inherits="Library.Librerian_ReviewHistory" MasterPageFile="../user.Master" %> 



<asp:Content ID="BodyContent" runat="server" ContentPlaceHolderID="MainContent"> 
    <script type="text/javascript"> 

     function test() 
     { 

      window.open.('ShowUsers.aspx',null,'scrollbars=1,width=600,HEIGHT=400'); 

     } 


    </script> 


    <fieldset> 
     <p> 
      <asp:Label ID="Label1" runat="server" Text="Username"></asp:Label> 
     </p> 

      <p> 
       <asp:TextBox runat="server" ID="Username" CssClass="textEntry"></asp:TextBox> 
       <asp:RequiredFieldValidator ID="UserNameRequired" runat="server" ControlToValidate="UserName" 
        CssClass="failureNotification" ErrorMessage="User Name is required." ToolTip="User Name is required.">*</asp:RequiredFieldValidator> 
       <asp:ImageButton ID="ImageButton1" runat="server" Text="Categories" ValidationGroup="v1" 
        ImageUrl="~/Account/user1.jpg" OnClientClick="test();" /> 
      </p> 


    </fieldset> 


</asp:Content> 
+1

嘗試在標題部分寫入js函數。還有window.open後面的點(。) –

+0

真的很感謝。你是如此的細緻。 – Salman

回答

1

通過運行代碼似乎一切都沒有問題。在window.open函數後刪除多餘的點(。)。您的功能將順利運行。

相關問題