Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 09.02.2009, 18:34
Аватар для Extern
Новичок на форуме
Отправить личное сообщение для Extern Посмотреть профиль Найти все сообщения от Extern
 
Регистрация: 09.02.2009
Сообщений: 9

Проблема в изменении 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>


Так вот проблема в том что рисунок не меняется при нажатии да и алерт из функции не выводится, сооответственно подозреваю, что к функции вообще обращения нет.
Подскажите в чем может быть беда?

Последний раз редактировалось Extern, 09.02.2009 в 18:38.
Ответить с цитированием
  #2 (permalink)  
Старый 09.02.2009, 18:42
Новичок на форуме
Отправить личное сообщение для Kolyaj Посмотреть профиль Найти все сообщения от Kolyaj
 
Регистрация: 19.02.2008
Сообщений: 9,177

Во-первых, в свойстве src хранится полный путь к картинке, т.е. нужно проверять
if (imgm.src == 'http://www.domain.com/images/...')

Во-вторых, кавычки походу забыли
Код:
echo '<p onclick="ChangeUrl(\'menuimg'.$namecount.'\')">';
Ответить с цитированием
  #3 (permalink)  
Старый 09.02.2009, 18:43
Флудер
Отправить личное сообщение для ZoNT Посмотреть профиль Найти все сообщения от ZoNT
 
Регистрация: 25.07.2008
Сообщений: 1,271

беда может быть в чём угодно.
Ответить с цитированием
  #4 (permalink)  
Старый 09.02.2009, 18:55
Аватар для Extern
Новичок на форуме
Отправить личное сообщение для Extern Посмотреть профиль Найти все сообщения от Extern
 
Регистрация: 09.02.2009
Сообщений: 9

Сообщение от Kolyaj Посмотреть сообщение
Во-первых, в свойстве src хранится полный путь к картинке, т.е. нужно проверять
...
Во-вторых, кавычки походу забыли
...
Работает. Спасибо большое. =)
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск