Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> помогите разобраться со скриптом 
:(
    Опции темы
vintyara
Дата 14.5.2005, 19:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 491
Регистрация: 24.3.2005
Где: Ode$$a

Репутация: нет
Всего: 2



есть такой кусочек кода -

Код

                 <FORM name=GMFormf80e24><SELECT language=JavaScript 
                  onchange=GMFormf80e24Link() name=GoMenu>
                  <OPTION value=addd.php?kat=nothing selected>Категория не выбрана...
                  <OPTION value=addd.php?kat=tokarn>Токарные
                  <OPTION value=addd.php?kat=rastsver>Расточные и сверлильные
                  <OPTION value=addd.php?kat=shlif>Шлифовальные и заточные
                  <OPTION value=addd.php?kat=elektr>Электроэррозионные
                  <OPTION value=addd.php?kat=zuboobr>Зубообрабатывающие
                  <OPTION value=addd.php?kat=frez>Фрезерные
                  <OPTION value=addd.php?kat=strog>Строгальные(ДОЛБЁЖНЫЕ !!!)
                  <OPTION value=addd.php?kat=press>Кузнечно-прессовое оборудование
                  <OPTION value=addd.php?kat=other>Прочее оборудование</OPTION>
                  </SELECT>
                  </FORM>

<script language=JavaScript>function GMFormf80e24Link(){ var a = document.GMFormf80e24.GoMenu.options[document.GMFormf80e24.GoMenu.selectedIndex].value +""; if(a != ""){ if(parent!=self){ var f = self; while(f!=window.top){ f = f.parent; } if(a.indexOf("://")!=-1){ f.body.window.location.href = a;}else{ window.top.location.href = a; } }else{ window.top.location.href = a; } document.GMFormf80e24.GoMenu.selectedIndex=0; } }</SCRIPT>



он нормально работает. Но как только я добавляю перед этим кусочком
Код

<form action="" method="POST">

и соответственно после
Код

</form>

этот скрипт перестают работать smile почему ?
PM MAIL ICQ   Вверх
Aliance
Дата 14.5.2005, 21:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 55
Всего: 137



А зачем у select` имеется аттрибут language?

Старайся писать читабельный код:
Код

<script language=JavaScript>
function GMFormf80e24Link() {

var a = document.GMFormf80e24.GoMenu.options[document.GMFormf80e24.GoMenu.selectedIndex].value +"";
if(a != ""){
   if(parent!=self) {
      var f = self;
      while(f!=window.top) {
         f = f.parent;
      }
      if(a.indexOf("://")!=-1) {
         f.body.window.location.href = a;
      } else {
         window.top.location.href = a;
      }
   } else {
      window.top.location.href = a;
   }
document.GMFormf80e24.GoMenu.selectedIndex=0;
}

}
</SCRIPT>


Проблема в определении положения формы. Попробуй той форме, которую ты добавляешь прописать name

PS:
Замечяания:
тема должна содержать ее содержанию
уверен что вопрос нужно задавать в этом разделе? ИМХО, это в новички...
PM MAIL WWW ICQ Skype   Вверх
Aliance
Дата 14.5.2005, 21:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


I ♥ <script>
****


Профиль
Группа: Модератор
Сообщений: 6418
Регистрация: 2.8.2004
Где: spb

Репутация: 55
Всего: 137



Мдя...посмотрел твой скрипт вот тут полностью...
Скажу одно: нужно сразу выкладывать весь скрипт.
Проблема в том, что вложение форм недопустимо.
PM MAIL WWW ICQ Skype   Вверх
vintyara
Дата 14.5.2005, 21:56 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 491
Регистрация: 24.3.2005
Где: Ode$$a

Репутация: нет
Всего: 2



Aliance не smile то можешь несмотреть smile я для теста сделал один маленький файлик smile для теста smile сдесь я его и привёл smile
а как мне тогда быть ? какие-то варианты стандартные есть для решения такой проблемы ? или каждый придумывает как ему удобнее ?
PM MAIL ICQ   Вверх
vintyara
Дата 14.5.2005, 22:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 491
Регистрация: 24.3.2005
Где: Ode$$a

Репутация: нет
Всего: 2



есть smile всё придумал smile там думать то нечего smile
PM MAIL ICQ   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию.
 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0799 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.