Показать сообщение отдельно
  #1 (permalink)  
Старый 02.10.2013, 14:23
Новичок на форуме
Отправить личное сообщение для Влади_мир Посмотреть профиль Найти все сообщения от Влади_мир
 
Регистрация: 01.10.2013
Сообщений: 8

Обработчик для выпадающих списков. Подключить
Добрый день. Еще про выборку тегов: вот есть выпадающие списки в которых прописаны теги и нужно чтоб поиск суммировался по этим трем выбранным тегам.
Есть такой код, но чуть-чуть не работает:
<form action="" method="get" name="vyborka">

    Ширина профиля
  <select size="1" id="shirina">
    <option value="0" selected>&nbsp;</option>
    <option value="145">145</option>
    <option value="155">155</option>
    <option value="165">165</option>
  </select>

   Высота профиля
  <select size="1" id="vysota">
    <option value="0" selected>&nbsp;</option>
    <option value="40">40</option>
    <option value="45">45</option>
  </select>
 
    Диаметр
  <select size="1" id="diametr">
    <option value="0"  selected>&nbsp;</option>
    <option value="R12">12</option>
    <option value="R13">13</option>
    <option value="R14">14</option>
  </select>

    <button id="knopka1">Подобрать</button>

</form>

<script>

knopka1.onclick = function () {
var flag=0;

var shirina='';
if (document.getElementById('shirina').value!='0') {
shirina = document.getElementById('shirina').value;
flag=1;
} else {shirina='';}

var vysota='';
if (document.getElementById('vysota').value!='0') {
if (flag!=0) { vysota='+'; }
vysota += document.getElementById('vysota').value;
flag=1;
} else {vysota='';}
 
var diametr='';
if (document.getElementById('diametr').value!='0') {
if (flag!=0) { diametr='+';}
diametr += document.getElementById('diametr').value;
} else {diametr='';}

top.location.href='#/?tag='+shirina+vysota+diametr;

}
</script>


Этот код выдает в командной строке: сайт.ru/stranitsa?#/?tag=тэг1+тэг2+тэг3
то есть, не хочет писать как надо: сайт.ru/?tag=тэг1+тэг2+тэг3


Пробовал добавлять "window" перед top, знак + вместо "=", index.php и еще кучу вариантов...
пробовал в action= писать "vyborka.php" и в него переносить код джавы - вообще пустую страницу выдает.

Подскажите, плиз, как добиться такой выдачи: сайт.ru/?tag=тэг1+тэг2+тэг3 так, чтоб это получалось с любого уровня вложенности, ну и с главной тоже. С главной сейчас выдает так:
сайт.ru/?#/?tag=215+55+R14
Ответить с цитированием