Показать сообщение отдельно
  #2 (permalink)  
Старый 18.03.2013, 17:58
Аватар для rgl
rgl rgl вне форума
Профессор
Отправить личное сообщение для rgl Посмотреть профиль Найти все сообщения от rgl
 
Регистрация: 28.02.2011
Сообщений: 349

Такой вот говнокод получился, надо "причесывать", но идея понятна.

<html>
<body>

<input type="checkbox">fdljg<br>
<input type="checkbox">fdljg<br>
<div id="d1"">
<input type="checkbox">dsfg<br>
<input type="checkbox">dsfg<br>
<input type="checkbox" name="w">sdsвфы<br>
<input type="checkbox" name="w">sdsвфы<br>
<input type="checkbox" name="w">sdsвфы<br>
<input type="checkbox" name="w">sdsвфы<br>
<input type="checkbox" name="w">sdsвфы<br>
<input type="checkbox">dsfg<br>
<input type="checkbox">dsfg<br>
</div>
<input type="checkbox">fdljg<br>
<input type="checkbox">fdljg<br>

<script type="text/javascript">
  document.getElementById( "d1" ).onclick = function( e ) {
    e = e || window.event;
    var src = e.target || e.srcElement;
    if( src.tagName != "INPUT" || src.getAttribute( "name" ) != "w" )
      return;
    for( var i = this.firstChild; i; i = i.nextSibling )
      if( i.tagName == "INPUT" && i.getAttribute( "name" ) == "w" )
        i.checked = ( i == src );
  };
</script>

</body>
</html>

Последний раз редактировалось rgl, 19.03.2013 в 09:36.
Ответить с цитированием