onClick 事件 onJavaScript img 标记不起作用

onclick event onjavascript img tag not working

本文关键字:不起作用 img 事件 onJavaScript onClick      更新时间:2023-09-26

我正在尝试从 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");
    }

改用这个。

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

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

看来你应该改变这个

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

要修改网址,请尝试以下任一方法

document.location = "NewDesign.aspx";

window.location = "NewDesign.aspx";

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

OnClientClick="Load();"