gpt4 book ai didi

java - 禁用按钮在火狐中工作正常,但在 IE 中不行

转载 作者:行者123 更新时间:2023-12-01 15:09:48 25 4
gpt4 key购买 nike

我有一些用JAVA编写的代码。在网页上,某个按钮被禁用,但如果我单击该禁用按钮,Internet Explorer 中会出现一个弹出窗口。相同的代码在 Firefox 中运行良好禁用按钮在火狐中工作正常,它在 IE 中也被禁用,但是在 IE 中单击禁用按钮,弹出窗口预计只有在启用按钮时才会出现。

火狐版本 - 14.0.1IE-7.0

代码

 if(IbSilentState == "Yes" || IbPresentState == "Absent")
{
if(btnIbsPowerOn) btnIbsPowerOn.disabled = true;
if(btnIbsPowerOff) btnIbsPowerOff.disabled = true;
}
else
{
if(btnIbsPowerOn) btnIbsPowerOn.disabled = (IbPowerState == "On") ? true : false;
if(btnIbsPowerOff) btnIbsPowerOff.disabled = (IbPowerState == "Stand-by off") ? true : false;
}
if(IbSilentState == "Yes" || TsmPresentState == "Absent")
{
if(btnTsmPowerOn) btnTsmPowerOn.disabled = true;
if(btnTsmPowerOff) btnTsmPowerOff.disabled = true;
}
else
{
if(btnTsmPowerOn) btnTsmPowerOn.disabled = (TsmPowerState == "On") ? true : false;
if(btnTsmPowerOff) btnTsmPowerOff.disabled = (TsmPowerState == "Stand-by off") ? true : false;
}

最佳答案

不确定java如何应用于网页,除非你是说你已经写了一个小程序..?在这种情况下,不同浏览器之间不应该有任何差异......

无论如何,我不知道是什么导致了你的问题,因为我不太理解它,但我确实发现你的代码有一个错误,可能有帮助,也可能没有帮助......

您永远不应该将 == 与字符串一起使用,而是执行类似 "Yes".equals(IbSilentState)

的操作

关于java - 禁用按钮在火狐中工作正常,但在 IE 中不行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12489485/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com