Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/465.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
asp.net ImageButton和javascript onmouseover在更改图像不透明度时出现了奇怪的问题_Javascript_Asp.net_Opacity_Imagebutton_Onmouseover - Fatal编程技术网

asp.net ImageButton和javascript onmouseover在更改图像不透明度时出现了奇怪的问题

asp.net ImageButton和javascript onmouseover在更改图像不透明度时出现了奇怪的问题,javascript,asp.net,opacity,imagebutton,onmouseover,Javascript,Asp.net,Opacity,Imagebutton,Onmouseover,我是网络开发新手,一直在搜索这个确切的问题,但还没有找到任何讨论。基本上,我在中继器内有一个asp:ImageButton,创建如下: <asp:ImageButton onmouseover="MouseOverArr(this)" runat="server" ImageUrl='<%# Container.DataItem %>'/> 但是,此代码不起作用。如果我改为:onmouseover=“this.style.opacity='0.75',那么它就可

我是网络开发新手,一直在搜索这个确切的问题,但还没有找到任何讨论。基本上,我在中继器内有一个asp:ImageButton,创建如下:

<asp:ImageButton onmouseover="MouseOverArr(this)" runat="server" ImageUrl='<%#     Container.DataItem %>'/>

但是,此代码不起作用。如果我改为:
onmouseover=“this.style.opacity='0.75'
,那么它就可以工作了。另外,如果我更改函数以首先获取id,然后使用
document.getElementById
检索元素,然后在该元素上设置不透明度,那么一切都很好。为什么上面的原始代码不起作用?

我的错,我发布的代码实际上起作用了。我的实际项目中有一个愚蠢的打字错误,导致了这个问题。真不敢相信我没早点注意到,但一定是漫长的一天。谢谢你的建议。

它适用于IE和FF…我尝试了一个png图像。
function MouseOverArr(image) {
    image.style.opacity = 0.75;
}