Проблема в изменении scr в теге img с помощью java
День добрый. Возникла небольшая проблема в попытке изменения scr в теге img.
Задача следующая: В меню, при щелчке на <p> (блок разворачивает меню) что бы рисунок с плюсика менялся на минус.(ну и наоборот) Пытаюсь реализовать это так (вкраце): ... echo '<p onclick="ChangeUrl(menuimg'.$namecount.')">'; if ($sec_groups!=null) { echo'<img src="/images/picture/open_g.png" id="menuimg'.$namecount.'" />'; } else { echo '<img src="/images/picture/empty_menu.png" />'; } ... Функция на яве: <script type="text/javascript" > <!-- function ChangeUrl(name) { var imgm=document.getElementById(name); if (imgm.src=='images/picture/open_g.png') { imgm.src='images/picture/close_g.png'; } else { imgm.src='images/picture/open_g.png'; } alert(imgm.src); //для себя } //--> </script> Так вот проблема в том что рисунок не меняется при нажатии да и алерт из функции не выводится, сооответственно подозреваю, что к функции вообще обращения нет. Подскажите в чем может быть беда? |
Во-первых, в свойстве src хранится полный путь к картинке, т.е. нужно проверять
if (imgm.src == 'http://www.domain.com/images/...') Во-вторых, кавычки походу забыли Код:
echo '<p onclick="ChangeUrl(\'menuimg'.$namecount.'\')">'; |
беда может быть в чём угодно.
|
Цитата:
|
Часовой пояс GMT +3, время: 06:36. |