Windows.event未定义 – Firefox中的JavaScript错误
发布时间:2020-12-14 02:08:50 所属栏目:Windows 来源:网络整理
导读:我正在使用 javascript来更改鼠标悬停时asp按钮的某些设置.它在IE中工作.但不适用于Firefox.还有其他任何支持几乎所有浏览器的 JavaScript代码吗?我的代码如下 script type="text/javascript" var previousColor; function Changecolor() { previousColor =
我正在使用
javascript来更改鼠标悬停时asp按钮的某些设置.它在IE中工作.但不适用于Firefox.还有其他任何支持几乎所有浏览器的
JavaScript代码吗?我的代码如下
<script type="text/javascript"> var previousColor; function Changecolor() { previousColor = window.event.srcElement.style.backgroundColor; window.event.srcElement.style.backgroundColor = "Blue"; window.event.srcElement.style.cursor = "hand"; } function RestoreColor() { window.event.srcElement.style.backgroundColor = previousColor; } </script> <asp:Button ID="btnSearch" runat="server" BackColor="#800000" Font-Bold="True" Font-Names="Arial" onmouSEOver="Changecolor();" onmouSEOut="RestoreColor();" ForeColor="White" Height="28px" OnClick="btnSearch_Click2" Text="Search Jobz" Width="117px" /> 解决方法
在
events上查看Mozilla开发人员中心文档.在Internet Explorer中,触发事件时会创建全局事件对象.在符合标准的浏览器中,事件对象作为分配给触发事件的函数的第一个参数传递.如果您的事件是在HTML中定义的,则事件对象是在变量名称事件下创建的,并且可以传递给您正在调用的函数.
另请注意,event.srcElement属性仅限IE,而大多数其他浏览器则使用event.target. 考虑到这一点,您的功能应如下所示: <script> var previousColor; function Changecolor(evt) { var srcEl = evt.srcElement || evt.target; previousColor = srcEl.style.backgroundColor; srcEl.style.backgroundColor = "Blue"; srcEl.style.cursor = "pointer"; } function RestoreColor(evt) { var srcEl = evt.srcElement || evt.target; srcEl.style.backgroundColor = previousColor; } </script> <asp:Button ID="btnSearch" runat="server" BackColor="#800000" Font-Bold="True" Font-Names="Arial" onmouSEOver="Changecolor(event);" onmouSEOut="RestoreColor(event);" ForeColor="White" Height="28px" OnClick="btnSearch_Click2" Text="Search Jobz" Width="117px" /> (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- azure-storage – 无法初始化Windows Azure存储模拟器
- 从.NET DLL – app.config问题消耗webservice
- windows – hosts和lmhosts文件有什么区别?
- 阻止Windows服务管理器停止服务c#
- Win7 VS2017编译magnum及例子
- .NET 4.5中的microsoft.identityModel和system.identityMod
- windows – 私有字节的win32 API函数是什么?
- windows – 如何在Google Chrome中标题栏中绘制按钮?
- windows-server-2008 – 适用于SQL Server 2005的Windows S
- 可以使用Windows中的快捷方式为应用程序设置环境变量吗?
推荐文章
站长推荐
- 使用pyUno for Windows进行OpenOffice.org开发 –
- windows-phone-7 – 出于性能原因正确处理Tombst
- windows-server-2012-r2 – 在Server 2012上使用
- windows-7 – ms word文件的硬链接隐藏且未更新
- windows-server-2008 – Server 2008远程应用程序
- windows-8 – 从App.OnSuspending调用时,Storage
- Windows图像采集 – 在C#中设置设备属性
- 从Powershell脚本中引用的DLL对App.Config连接字
- win10下maven3.6.1配置本地仓库及远程国内镜像仓
- windows-phone – 如何让Windows Phone应用程序在
热点阅读