Кнопки Java не работают в Firefox, когда страница сделана совместимой с W3 - PullRequest
0 голосов
/ 18 мая 2011

У меня есть несколько кнопок меню, которые, когда я объявляю страницу DocType (Trans или Strict), Button перестают работать в Firefox, но работают в IE. Если я объявлю страницу как <HTML>, кнопки будут работать.

HTML-код, который использует JS-файл, приведен ниже, не уверен, что вам нужно видеть JS-код, так как он работает, проблема в HTML (я думаю)

<a href="http://dukescottages.com/" onmouseover="setOverImg('1','');overSub=true;showSubMenu('submenu1','button1');" onmouseout="setOutImg('1','');overSub=false;setTimeout('hideSubMenu(\'submenu1\')',delay);" target=""><img src="buttons/button1up.png" border="0" id="button1" vspace="0" hspace="0"></a><a href="Link 2" onmouseover="setOverImg('2','');overSub=true;showSubMenu('submenu2','button2');" onmouseout="setOutImg('2','');overSub=false;setTimeout('hideSubMenu(\'submenu2\')',delay);" target=""><img src="buttons/button2up.png" border="0" id="button2" vspace="0" hspace="0"></a><a href="http://dukescottages.com/prettyphoto.htm" onmouseover="setOverImg('3','');overSub=true;showSubMenu('submenu3','button3');" onmouseout="setOutImg('3','');overSub=false;setTimeout('hideSubMenu(\'submenu3\')',delay);" target=""><img src="buttons/button3up.png" border="0" id="button3" vspace="0" hspace="0"></a><a href="http://dukescottages.com/Guestbook/ddgb.php" onmouseover="setOverImg('4','');overSub=true;showSubMenu('submenu4','button4');" onmouseout="setOutImg('4','');overSub=false;setTimeout('hideSubMenu(\'submenu4\')',delay);" target=""><img src="buttons/button4up.png" border="0" id="button4" vspace="0" hspace="0"></a><a href="http://dukescottages.com/contactform.htm" onmouseover="setOverImg('5','');overSub=true;showSubMenu('submenu5','button5');" onmouseout="setOutImg('5','');overSub=false;setTimeout('hideSubMenu(\'submenu5\')',delay);" target=""><img src="buttons/button5up.png" border="0" id="button5" vspace="0" hspace="0"></a><a href="*" onmouseover="setOverImg('6','');overSub=true;showSubMenu('submenu6','button6');" onmouseout="setOutImg('6','');overSub=false;setTimeout('hideSubMenu(\'submenu6\')',delay);" target=""><img src="buttons/button6up.png" border="0" id="button6" vspace="0" hspace="0"></a>

Любая помощь будет принята с благодарностью.

1 Ответ

0 голосов
/ 18 мая 2011

Это предположение, но, возможно, Firefox хочет, чтобы вы закрыли эти теги <img> в строгом режиме.

Либо закройте их с помощью <img src="buttons/button1up.png" border="0" id="button1" vspace="0" hspace="0"></img>, либо, если XHTML, <img src="buttons/button1up.png" border="0" id="button1" vspace="0" hspace="0" />

...