Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 16.11.2010, 14:23
Аспирант
Отправить личное сообщение для Slavok47 Посмотреть профиль Найти все сообщения от Slavok47
 
Регистрация: 20.01.2010
Сообщений: 41

monolithed,
Спасибо! только не понял как быть с разными именами...
Ответить с цитированием
  #12 (permalink)  
Старый 16.11.2010, 15:35
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,215

Сообщение от Slavok47
при выборе первого, второй должен активизироваться
Как вариант...

<!DOCTYPE html>
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<script>
function agreeForm1(Obj) {
	document.getElementById('Check3').disabled=(Obj.checked)? false: true
}
</script>
</head>
<body>
<form action='index.html' method='post' name='Select' onsubmit='return Calc()'>
	<input type="checkbox"  id="Check1" onClick="agreeForm1(this)" /> 
	<input type="checkbox"  id="Check3" disabled="disabled" />
</form>
</body>
</html>
Ответить с цитированием
  #13 (permalink)  
Старый 16.11.2010, 15:38
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,215

Сообщение от Slavok47
не понял как быть с разными именами
Нужно правильно понимать где использовать имена... А где ИДшники...
Имена можно использовать при формировании неких групп/массивов. ИДшники при уникальности различных элементов. Все это можно применять и в симбиозе...
Ответить с цитированием
  #14 (permalink)  
Старый 16.11.2010, 16:11
Аспирант
Отправить личное сообщение для Slavok47 Посмотреть профиль Найти все сообщения от Slavok47
 
Регистрация: 20.01.2010
Сообщений: 41

ksa,
Спасибо! А таким методом можно сделать такое? у меня было так:
<img style="opacity: 0.4;" name="usajpg" src="рисунок.jpg" border="0" />

function agreeForm1(form) {
if (Check1.checked) usajpg.style.opacity = "1"
else usajpg.style.opacity = "0.4"
}


Буду признателен за помощь
Ответить с цитированием
  #15 (permalink)  
Старый 16.11.2010, 16:31
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,215

Ты используешь такой устаревший синтаксис... Я уже и забыл когда такое использовалось-то.

И свойство opacity не во всех браузерах сработает... Лучше таки сделать класс в ЦССе и менять свойство className у картинки.

<!DOCTYPE html>
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<script>
function agreeForm1(Obj) {
	document.getElementById('Check3').disabled=(Obj.checked)? false: true
	document.getElementById('usajpg').style.opacity=(Obj.checked)? '1': '0.4'
}
</script>
</head>
<body>
<form action='index.html' method='post' name='Select' onsubmit='return Calc()'>
	<input type="checkbox"  id="Check1" onClick="agreeForm1(this)" /> 
	<input type="checkbox"  id="Check3" disabled="disabled" />
	<img style="opacity: 0.4;" id="usajpg" src="рисунок.jpg" border="0" />
</form>
</body>
</html>

Последний раз редактировалось ksa, 16.11.2010 в 16:47.
Ответить с цитированием
  #16 (permalink)  
Старый 16.11.2010, 16:44
Аспирант
Отправить личное сообщение для Slavok47 Посмотреть профиль Найти все сообщения от Slavok47
 
Регистрация: 20.01.2010
Сообщений: 41

ksa,
Спасибо большое, я понял как это работает))
Ответить с цитированием
  #17 (permalink)  
Старый 16.11.2010, 16:46
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,215

Сообщение от Slavok47
Спасибо большое
Что-то не прибавляется...
Ответить с цитированием
  #18 (permalink)  
Старый 16.11.2010, 17:01
Аспирант
Отправить личное сообщение для Slavok47 Посмотреть профиль Найти все сообщения от Slavok47
 
Регистрация: 20.01.2010
Сообщений: 41

Сообщение от ksa
Лучше таки сделать класс в ЦССе и менять свойство className у картинки
я так понимаю это будет выглядеть так:
document.getElementById('usajpg').style=(Obj.checked)? 'test1': 'test2'

или не?

Сообщение от ksa
Что-то не прибавляется...
странно, а должно

Последний раз редактировалось Slavok47, 16.11.2010 в 17:06.
Ответить с цитированием
  #19 (permalink)  
Старый 16.11.2010, 17:40
Особый гость
Посмотреть профиль Найти все сообщения от monolithed
 
Регистрация: 02.04.2010
Сообщений: 4,260

Сообщение от Slavok47
document.getElementById('usajpg').style=(Obj.check ed)? 'test1': 'test2'
вы в своем уме?
на этом сайте прекрасная база для изучения языка
Ответить с цитированием
  #20 (permalink)  
Старый 16.11.2010, 17:43
Аспирант
Отправить личное сообщение для Slavok47 Посмотреть профиль Найти все сообщения от Slavok47
 
Регистрация: 20.01.2010
Сообщений: 41

теперь проблема с селектом, ппц

<select onChange="this.form.usabblvl1.selectedIndex = parseInt(this.options[this.selectedIndex].id);">
          <option id="0">1</option>
          <option id="1">2</option>
          <option id="2">3</option> 
    </select>

<select name="usabblvl1" title="Выбор уровня" >
           <option value="0">Уровень1</option>
           <option value="1">Уровень2</option>
           <option value="2">Уровень3</option>       
     </select>

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



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вопрос по учебнику Invis1ble Сайт Javascript.ru 12 21.03.2011 20:06
Вопрос о циклических ссылках (JavaScript -> Dom -> JavaScipt) BlueIce Events/DOM/Window 10 17.02.2010 21:58
Вопрос про ООП, цепочки прототипов. Shaci Общие вопросы Javascript 5 27.01.2010 14:50
мааленький вопрос по Regexp:) mirniy Общие вопросы Javascript 1 22.01.2009 20:47
вопрос по long poll megaswin AJAX и COMET 2 27.05.2008 09:20