Автор Тема: не работает форма на внутренней странице  (Прочитано 8486 раз)

gipo

  • Гость
Добрый день!

SSF

Подскажите, пожалуйста, у меня на главной есть форма:
<form name="menuuu" style="width:250px">
<select name="sel" style="width: 250px; visibility: visible;" onchange="linklist(document.menuuu.sel)">
<option value="#">Подбор мебели по производителю</option>
<option value="index.php?categoryID=720">Детская мебель Alondra (Испания)</option> 
     <option value="index.php?categoryID=749">Детская мебель Baby Expert (Италия)</option> 
     <option value="index.php?categoryID=637">Детская мебель Baby Italia (Италия)</option> 
     <option value="index.php?categoryID=583">Детская мебель Bambolina (Италия)</option> 
     <option value="index.php?categoryID=128">Детская мебель Bebe Confort (Франция)</option> 
     <option value="index.php?categoryID=73">Детская мебель Bloom (США)</option> 
     <option value="index.php?categoryID=178">Детская мебель Brevi (Италия)</option> 
     <option value="index.php?categoryID=821">Детская мебель Concord (Германия)</option> 
     <option value="index.php?categoryID=572">Детская мебель Cosatto (Англия)</option> 
     <option value="index.php?categoryID=770">Детская мебель Evenflo (США)</option> 
     <option value="index.php?categoryID=631">Детская мебель Fiorellino (Словения)</option> 
     <option value="index.php?categoryID=735">Детская мебель Geuther (Германия)</option> 
     <option value="index.php?categoryID=541">Детская мебель Giovanni (Англия)</option> 
     <option value="index.php?categoryID=167">Детская мебель MIBB (Италия)</option> 
     <option value="index.php?categoryID=760">Детская мебель Micuna (Испания)</option> 
     <option value="index.php?categoryID=558">Детская мебель Nuna (Голландия)</option> 
     <option value="index.php?categoryID=425">Детская мебель Phil and Teds (Новая Зеландия)</option> 
     <option value="index.php?categoryID=889">Детская мебель Фея (Россия)</option> 
     <option value="index.php?categoryID=907">Детский стульчик Lapsi High Tower (Германия)</option> 
     <option value="index.php?categoryID=876">Детский электронный шезлонг-качели 4moms MamaRoo (США )</option> 
     <option value="index.php?categoryID=857">Кресло Tutti Bambini (Англия)</option> 
     <option value="index.php?categoryID=467">Манежи Babies (Китай)</option> 
     <option value="index.php?categoryID=175">Манежи Globex (Россия)</option> 
     <option value="index.php?categoryID=853">Постельное белье FunnaBaby (Турция)</option> 
     <option value="index.php?categoryID=578">Постельное белье Madu (Испания)</option> 
     <option value="index.php?categoryID=648">Постельное бельё Feretti (Италия)</option> 
     <option value="index.php?categoryID=501">Стульчики Hoppop Trono (Бельгия)</option> 
     <option value="index.php?categoryID=444">Стульчики Minui (Дания)</option> 
     </select>
</form>
соответственно вставлена она в home.tpl.html - все работает.
А вот такая же форма, вставленная в описание категории через админку, в результате отображается корректно, но нет перехода на нужную страницу...

ссылки: http://detimd.ru/
внутренняя: http://detimd.ru/index.php?categoryID=174

Подскажите, пожалуйста, в чем может быть проблема, где копать?

Спасибо!

Оффлайн Dias

  • Пользователь
  • **
  • Сообщений: 75
    • Просмотр профиля
Re: не работает форма на внутренней странице
« Ответ #1 : Декабря 06, 2012, 03:27:37 pm »
Проблема в том, что Вы просто скопировали форму, без функции linklist.

<script language="JavaScript" type="text/javascript">

function linklist(what){
var selectedopt=what.options[what.selectedIndex]
if (document.getElementById && selectedopt.getAttribute("target")=="new")
window.open(selectedopt.value)
else
window.location=selectedopt.value
}

</script>

Соответственно без этой функции форма работать не будет.
« Последнее редактирование: Декабря 06, 2012, 08:21:27 pm от Dias »

gipo

  • Гость
Re: не работает форма на внутренней странице
« Ответ #2 : Декабря 06, 2012, 05:15:33 pm »
вот это сглупил так сглупил, спасибо! =)