Показать сообщение отдельно
  #1 (permalink)  
Старый 10.01.2013, 00:55
Аспирант
Отправить личное сообщение для niko42 Посмотреть профиль Найти все сообщения от niko42
 
Регистрация: 12.07.2012
Сообщений: 81

лень читать документацию
Здравтсвуйте.

Очень лень читать документацию языка, по пречине того, что я надеюсь первый и последний раз в жизни сталкнулся с JS.

Вообщем ситуация токва:
<script>
    function hide(nodeId)
    {
        var node = document.getElementById(nodeId);
        if (node.style.display == 'none')
            node.style.display = 'block';
    }

    function writeValue(nodeId)
    {
        var s = document.getElementById('input');
        switch(nodeId){
            case "2":
                s.value = document.write('sfs');
                break;
            case "3":
                break;
            default:
                break;
        }
        hide("input");
    }

</script>
<select onchange="writeValue(this.value)">
    <option value="1">Россия</option>
    <option value="2">Украина</option>
    <option value="3">Германия</option>
</select>

<div id="input" style="display: none;">
</div>


Хочу вывести s.value = document.write('sfs'); в блок div с ID=input, НО при этом, чтоб select НИКУДА не пропадал.

Подскажите, пожалуйста, правильный метод=)
Ответить с цитированием