Показать сообщение отдельно
  #3 (permalink)  
Старый 05.08.2009, 16:38
Новичок на форуме
Отправить личное сообщение для Tartyga Посмотреть профиль Найти все сообщения от Tartyga
 
Регистрация: 05.08.2009
Сообщений: 8

Свой код к сожалению удалил, востанавливать чувствую долго буду, ну вот что я нагуглил:

<script type="text/javascript">

var multireal = new Array();
function multireal_init(){
   var i, j, opts;
   objects = document.getElementsByTagName( "SELECT" );
   for( i = 0; i < objects.length; i ++ ){
       if( objects[ i ].getAttribute( "MULTIREAL" ) == 1 ){
           multireal[ objects[ i ] ] = new Array();
           for( j = 0; j < objects[ i ].length; j ++ ){
               multireal[ objects[ i ] ][ j ] = objects[ i ][ j ].selected;
           }
           objects[ i ].onchange = function(){
               multireal_do( this );
           }
       }
   }
}
function multireal_do( obj ){
   var i, idx = obj.selectedIndex;
   multireal[ obj ][ idx ] = multireal[ obj ][ idx ] ? false : true;
   for( i = 0; i < obj.length; i++ ){
       obj[ i ].selected = multireal[ obj ][ i ];
   }
}

</script>
</head>

<body>
<select multiple="multiple" multireal=1>
   <option name="opt1" value="op1">Option 1
   <option name="opt2" value="op2">Option 2
   <option name="opt3" value="op3">Option 3
   <option name="opt4" value="op4">Option 4
   <option name="opt5" value="op5">Option 5
</select>
<script type="text/javascript">

multireal_init();

</script>
Ответить с цитированием