Java 禁用的按钮在fire fox中工作正常,但在IE中不工作

Java 禁用的按钮在fire fox中工作正常,但在IE中不工作,java,asp.net,web,Java,Asp.net,Web,我有一些用JAVA编写的代码。在网页上,某个按钮被禁用,但如果我单击此禁用按钮,Internet Explorer中将出现一个弹出窗口。同样的代码在Firefox中也可以正常工作 禁用按钮在fire fox中工作正常,在IE中也被禁用,但在IE中单击禁用按钮,弹出窗口会出现,预计只有在启用按钮时才会出现 Fire Fox版本-14.0.1 IE-7.0 代码 不知道java如何应用于网页,除非你是说你已经编写了一个小程序。。?在这种情况下,不同浏览器之间不应该有任何差异 无论如何,我不知道是什么

我有一些用JAVA编写的代码。在网页上,某个按钮被禁用,但如果我单击此禁用按钮,Internet Explorer中将出现一个弹出窗口。同样的代码在Firefox中也可以正常工作 禁用按钮在fire fox中工作正常,在IE中也被禁用,但在IE中单击禁用按钮,弹出窗口会出现,预计只有在启用按钮时才会出现

Fire Fox版本-14.0.1 IE-7.0

代码


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

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


你不应该把
==
和字符串一起使用,而应该像
“Yes.”那样。equals(IbSilentState)

你能重新回答你的问题吗。我搞不懂你想问什么KDO你是说JavaScript,不是JAVA,对吗?我想你需要展示更多的代码。上面的代码看起来像
Java
,但它实际上没有告诉我们任何有价值的东西。此外,如果它在
Firefox
中工作,但在
internetexplorer
中不工作,则很可能与用于禁用按钮的
HTML
有关。
internetexplorer
不喜欢
HTML
,或者它只是
IE7
中的一个bug。因此,了解您是否使用框架来生成
HTML
,是否手动切换按钮的状态,或者框架是否为您执行此操作,将是一件非常有趣的事情。不同浏览器之间不应该存在任何差异…-也许在理想的世界里。事实上,你会发现浏览器之间的行为有很大的不同。每个浏览器都可以按照自己的意愿解释
HTML
。它们的功能通常接近于规范,但浏览器之间的细微差异并不少见。这是因为有些人比其他人更宽大或更严格。或者他们只是选择做一点不同。多年来,试图在所有浏览器上使用它一直是Web开发人员的噩梦。对不起,我不应该使用这个词。。。我的意思是,小程序在浏览器之间的工作方式不应该有任何区别(除了首先让它运行之外,也就是说,这可能会非常混乱)。浏览器之间在解释HTML时肯定存在着很大的差异。
 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;
    }