проблема с onClick
Привет, народ. Такой вопрос: есть скрипт и подобие галереи(2 кнопки и картинка которая меняется на другую из массива при нажатии на кнопку). Кнопки сделаны картинками с повешеным на них onClickom, собсно вопрос почему в IE8 всё работает а в FF 3.0 нет. Помогите плиз, вот обрезок кода:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <script language="javascript" type="text/javascript"> flag=0; photo=new Array('photo/me.jpg','photo/me2.jpg','photo/me3.jpg'); photoflag=0; function next() { if (photoflag==2) { document.getElementById('fotka').src=photo[0]; photoflag=0; } else { document.getElementById('fotka').src=photo[photoflag+1]; photoflag=photoflag+1; } } function prev() { if (photoflag==0) { document.getElementById('fotka').src=photo[2]; photoflag=2; } else { document.getElementById('fotka').src=photo[photoflag-1]; photoflag=photoflag-1; } } </script> <link type="text/css" href="main.css" rel="stylesheet"/> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> </head> <body> <table width="100%" border="0" height="85%" > <tr> <td valign="center" width="50px"> <img src="prev.jpg" id="prev" onClick="prev()" class="gallerybutton"/> </td> <td align="center"> <img src="photo/me.jpg" id="fotka" style="height:500px"/> </td> <td valign="center" width="50px"> <img src="next.jpg" id="next" onClick="next()" class="gallerybutton"/> </td> </tr> </table> </body> </html> |
у вас есть элементы с id совпадающим с именами функций
в некоторых бразуерах элементы по своему id выносятся в глобальную область видимости Если с мозиллой это не решит проблемы(которая точно есть с оперой), то хотя бы приаттачьте архив рисунков, ибо впадлу их клепать |
эмм приаттачить? -)
|
приаттачить)))
присоединить к сообщению значит доступно в расширенном режиме редактирования сообщения то что я сказал не решило проблемы? |
о чудо ! :D thx , Gvozd, всё заработало )
|
Часовой пояс GMT +3, время: 13:18. |