Показать сообщение отдельно
  #1 (permalink)  
Старый 24.04.2024, 09:05
Новичок на форуме
Отправить личное сообщение для Алексей86 Посмотреть профиль Найти все сообщения от Алексей86
 
Регистрация: 24.04.2024
Сообщений: 1

функция onLoad()
добрый день
подскажите пожалуйста почему не работает функция:
есть изображение:
<img class="image" id="Socket3Settings" src="AQUA2.png" onClick="CodeStart()"/>

есть Input (куда будет передаваться значение value)
<input type="text" id="SocketTemp1Switch" value="true" size="1" maxlength="1" minlength="1"  >

Есть фукция:
function CodeStart ()
	{
	  var imgElem = document.getElementById('Socket3Settings');	
	  var Box = document.getElementById('SocketTemp1Switch');
	if ((document.getElementById('SocketTemp1Switch').value) == 'true')
	      {
			imgElem.setAttribute('src', "kisspng.jpg"); 
            Box.setAttribute ('value', 'false');
		  }
     else {
            imgElem.setAttribute('src', "AQUA2selected.png");
            Box.setAttribute ('value', 'true');
          }
	}

Вопрос: почему onClick() работает, а если я напишу так:
<body onload="CodeStart ()">

не работает
Ответить с цитированием