В чём ошибка?
|
|
mtvru | Дата: 06 Ноября 2006, 14:41 | Сообщение # 1 | ● ● ● ● ● Группа: Клиент 68 сообщений Статус: Offline | Из формы не работает функция: <script language="Javascript"> <!-- l=new Array ('0-9','0-10'....) function go(){ n=document.forms[0].submenu.options.selectedIndex if (n>0) location.href='http://www.velo.ucoz.ru/index/'+l[n-1] } // --></script> Форма: <form> <select onChange=go() name=submenu> <option style='background:#FFFFFF; color:#000000'>-- Выберите -- <option>Алтайский край <option>Амурская обл. <option>Архангельская обл. ...... </select> </form> | | |
|
Andre | Дата: 06 Ноября 2006, 18:51 | Сообщение # 2 | ● ● ● ● ● 1822 сообщения Статус: Offline | Кажись ты и без заказов, сам справишся . а ошибка вероятно в forms[0]. Лучше напиши: document.myform.submenu.options.selectedIndex а форме дай имя name="myform" | | |
|
mtvru | Дата: 06 Ноября 2006, 19:58 | Сообщение # 3 | ● ● ● ● ● Группа: Клиент 68 сообщений Статус: Offline | Andre, Спасибо за комплимент, но я только учусь )) Я ХТМЛ только месяца полтора назад начал осваивать ))) по теме: сейчас попробую переделать))Добавлено (06 Ноябрь 2006, 19:58) --------------------------------------------- Увы не помогло... | | |
|
Andre | Дата: 06 Ноября 2006, 21:06 | Сообщение # 4 | ● ● ● ● ● 1822 сообщения Статус: Offline | Quote (mtvru) | но я только учусь | молодец , учись! читай информацию, пробуй, эксперементируй и всего добьешся! Quote (mtvru) | Я ХТМЛ только месяца полтора назад начал осваивать | ну а я всего два года назад, все когда-то начинали Quote (mtvru) | Увы не помогло... | а страницы то создал? дай ссылку посмотрю | | |
|
mtvru | Отредактировал mtvru - Понедельник, 06 Ноября 2006, 21:46 Дата: 06 Ноября 2006, 21:44 | Сообщение # 5 | ● ● ● ● ● Группа: Клиент 68 сообщений Статус: Offline | | | |
|
Andre | Дата: 06 Ноября 2006, 22:19 | Сообщение # 6 | ● ● ● ● ● 1822 сообщения Статус: Offline | mtvru, у тебя там ошибки в HTML и скрипт написан неверно: function go(){ n=document.myform.submenu.options.selectedIndex if (n>0) location.href='http://www.velo.ucoz.ru/index/'+l[n-1]; } // --> </script> | | |
|
mtvru | Дата: 06 Ноября 2006, 22:24 | Сообщение # 7 | ● ● ● ● ● Группа: Клиент 68 сообщений Статус: Offline | Andre, Ну да так и написан, а что не верно? Ошибки HTML вижу, но не вижу пока какие.... | | |
|
Andre | Дата: 06 Ноября 2006, 22:47 | Сообщение # 8 | ● ● ● ● ● 1822 сообщения Статус: Offline | я написал верноQuote (Andre) | function go(){ n=document.myform.submenu.options.selectedIndex if (n>0) location.href='http://www.velo.ucoz.ru/index/'+l[n-1]; } |
| | |
|
mtvru | Дата: 07 Ноября 2006, 00:43 | Сообщение # 9 | ● ● ● ● ● Группа: Клиент 68 сообщений Статус: Offline | Andre, Подстановка ничего не даёт... Вероятно ошибка где-то ещё! А ты не мог бы посмотреть? Я согласен оплатить. Это просто надо срочно. Я обещал людям, что форма будет, т.к. в опере карта не работает. Добавлено (06 Ноябрь 2006, 23:40) --------------------------------------------- Поставил другой скрипт и всё ОК ))) Добавлено (07 Ноябрь 2006, 00:43) --------------------------------------------- Если интересно то вот он: </script> <script type='text/javascript'><!-- function go2country( country_id ) { location.replace( "/index/" + country_id ); } --></script> <select name='location_id' onChange='go2country(this.value)'> <option style='background:#FFFFFF; color:#000000'>-- Выберите -- <option value='0-23'>Алтайский край <option value='0-24'>Амурская обл. <option value='0-21'>Архангельская обл...... и т.д. | | |
|
Andre | Дата: 07 Ноября 2006, 00:47 | Сообщение # 10 | ● ● ● ● ● 1822 сообщения Статус: Offline | В принципи и первый скрипт должен быть работоспособный, к сожалению не было времени полностью проверить, но второй вариант думаю даже предпочтительней, легче заполнять. | | |
|
mtvru | Дата: 07 Ноября 2006, 09:23 | Сообщение # 11 | ● ● ● ● ● Группа: Клиент 68 сообщений Статус: Offline | А HTML ошибки выдвались из-за энтого: <area href=r.shtml?kalu alt='Калужская обл.' onMouseover='i("Калужска\я обл.")' onMouseout='o()' onfocus='this.blur()' shape=poly coords='34,288,42,281,48,282,49,286,39,295,32,289,34,288'> | | |
|