Показать сообщение отдельно

  #3  
Старый 10.12.2009, 06:32
SultanOFF
Участник форума
Регистрация: 04.06.2009
Сообщений: 176
Провел на форуме:
840493

Репутация: 0
По умолчанию

решил делать вот так:
Код:
<html>
  <head>
    <script>
      function dis(a, b) {
        a.form.elements[b].disabled = (a.value != 1);
      }
    </script>
  </head>
  <body>
    <form name="form1">
      <select name="sel1" onchange="dis(this, 'sel2')">
        <option value="1">1
        <option value="2">2
        <option value="3">3
      </select>
      <select name="sel2">
        <option value="1">1
        <option value="2">2
        <option value="3">3
      </select>
    </form>
  </body>
</html>
но есть еще одна функция:
Код:
function validate (elem)
{
    var text = elem.value;
    var result = "";
    for ( var i = 0; i < text.length; i++ )
        if ( text.charAt (i) >= "0" && text.charAt (i) <= "9" ) result += text.charAt (i);
    elem.value = result;
}
function imgOpen (n)
{
    document.getElementById ("img").src = "http://site.com/1/" + n.toString() + ".jpg";
    document.getElementById ("img_block").style.display = "block";
}
которая выводит изображения вот так:
Код:
<input type="text" id="img_n" onkeyup="validate (this);" onblur="validate (this);" onchange="validate (this);" />
<input type="button" onclick="imgOpen(document.getElementById ('img_n').value);" value="Показать!" />
и собственно вопрос как сделать чтобы например если в первом селекте выбрано значение 1 то селект2 становится доступным, и если допустим в селект2 выбрано значение 1 то ссылка http://site.com/1/ если выбрано значение 2 то ссылка становится http://site.com/2/ ??? Что то никак понять не могу
 
Ответить с цитированием