0

我正在尝试从 img 标签调用 onclick 事件的函数。但它似乎根本没有调用该函数。

  <div class="portlet-title" style="background-color: #2E3638;">
        <h4><i class="icon-reorder"></i>Image List</h4>
        <%-- <asp:ImageButton id="imagelist" ImageUrl="~/Admin1/images/refresh-6.png" 
        style="height:30px; width:30px; margin-left:10px; cursor:pointer;" runat="server"          
        OnClick="imagelist_Click" Height="26px" />  --%>

       <img src="images/refresh-6.png" style="height:30px; width:30px; margin-left:10px; cursor:pointer;" onClick="Load();" />
  </div>

javascript代码:

    function Load() {
            window.location("NewDesign.aspx");
    }
4

4 回答 4

1

改用这个..

function Load() { 

            window.location.href = "NewDesign.aspx";
    }

http://jsbin.com/agiHAgI/1/

于 2013-10-23T06:40:35.550 回答
0

看来你应该改变这个

function Load() 
{
      window.location = "NewDesign.aspx";
}
于 2013-10-23T06:38:19.730 回答
0

要修改 URL,请尝试以下任何一种方法

document.location = "NewDesign.aspx";

或者

window.location = "NewDesign.aspx";
于 2013-10-23T06:54:15.853 回答
-1

asp.net 控件的 ImageButton 的 Onclick 事件用于服务器端调用。您必须使用 imageButton 的 OnClientClick 事件

OnClientClick="Load();"
于 2013-10-23T06:31:56.797 回答