Legosp Forum

Shop-Script Free => Общие вопросы => Тема начата: gipo от Декабря 06, 2012, 01:45:05 pm

Название: не работает форма на внутренней странице
Отправлено: gipo от Декабря 06, 2012, 01:45:05 pm
Добрый день!

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

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

Спасибо!
Название: Re: не работает форма на внутренней странице
Отправлено: Dias от Декабря 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>

Соответственно без этой функции форма работать не будет.
Название: Re: не работает форма на внутренней странице
Отправлено: gipo от Декабря 06, 2012, 05:15:33 pm
вот это сглупил так сглупил, спасибо! =)