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

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Выбор из селекта и переадресация 
V
    Опции темы
R.M.
Дата 28.10.2005, 11:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Анархист
****


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

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



Мне нужно чтобы при выборе поля из <select> происходила переадресация, делаю так
Код

<select name=select style="width: 200" size=20 onchange="parent.location=this.options[this.selectedIndex].value">

но так переадресация идёт на индексный файл в папке, название которой = названию поля <option>, а хотелось бы чтонить типа index.php?page=folder1 , где index.php индексный файл сайта, а folder1 название option'a выбранного из поля select


--------------------
Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека.

Nokia LifeStyle - Всё для смартфонов Nokia 
PM MAIL WWW ICQ   Вверх
Darhazer
Дата 28.10.2005, 11:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 429
Регистрация: 28.9.2005
Где: HellCity (Sofia, Bulgaria)

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



Код
<select name=select style="width: 200" size=20 onchange="parent.location='index.php?page='+this.options[this.selectedIndex].value">


Это сообщение отредактировал(а) Darhazer - 28.10.2005, 11:52


--------------------
I'm a wheel, I'm a wheel, I can roll, I can feel
But you can't stop me turning
'Cause I'm the sun, I'm the sun, I can move, I can run
But you'll never stom me burning
PM MAIL WWW ICQ YIM   Вверх
R.M.
Дата 28.10.2005, 13:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Анархист
****


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

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



Darhazer
Спасибо большое, это то что мне нужно!


--------------------
Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека.

Nokia LifeStyle - Всё для смартфонов Nokia 
PM MAIL WWW ICQ   Вверх
R.M.
Дата 28.10.2005, 14:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Анархист
****


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

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



Darhazer

Тлько вот в IE неработает smile можно это какнибудь исправить?

Это сообщение отредактировал(а) Куксикус - 28.10.2005, 14:53


--------------------
Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека.

Nokia LifeStyle - Всё для смартфонов Nokia 
PM MAIL WWW ICQ   Вверх
Darhazer
Дата 28.10.2005, 14:57 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 429
Регистрация: 28.9.2005
Где: HellCity (Sofia, Bulgaria)

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



У меня в IE 6 работаеть...


--------------------
I'm a wheel, I'm a wheel, I can roll, I can feel
But you can't stop me turning
'Cause I'm the sun, I'm the sun, I can move, I can run
But you'll never stom me burning
PM MAIL WWW ICQ YIM   Вверх
R.M.
Дата 28.10.2005, 19:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Анархист
****


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

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



Darhazer

А у меня в IE 6 почемуто пишет адрес а в конце получается page= и после равно ничего нету, а в мозиле всё ок smile
Добавлено @ 19:20
и никаких ошибок не выдаёт


--------------------
Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека.

Nokia LifeStyle - Всё для смартфонов Nokia 
PM MAIL WWW ICQ   Вверх
Sardar
Дата 28.10.2005, 23:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бегун
****


Профиль
Группа: Модератор
Сообщений: 6986
Регистрация: 19.4.2002
Где: Нидерланды, Groni ngen

Репутация: 78
Всего: 317



Куксикус следовательно проблема в твоём коде, криво скопировал, причин много. Открой сорец страницы, если ещё не нашёл ошибку(вероятно твои option не содержат никакого value), то выложи код селекта сюда.

И вообще старайся аргументировать ошибки кодом если хочешь получить помощь, телепатов тут нет.


--------------------
 Опыт - сын ошибок трудных  © А. С. Пушкин
 Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik
 Оценить мои качества можно тут.
PM   Вверх
R.M.
Дата 29.10.2005, 00:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Анархист
****


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

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



Sardar

Спасибо, ты помог мне найти ошибку, дейсвительно небыло value у option'a
+


--------------------
Помнишь как бодрили дискотеки прошлого века? Теперь стул, компьютер и нету человека.

Nokia LifeStyle - Всё для смартфонов Nokia 
PM MAIL WWW ICQ   Вверх
BobiKK
Дата 31.1.2006, 16:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 655
Регистрация: 1.12.2005
Где: Essen, Deutschlan d

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



Хелп. Задача такая же: переадресация на соответсвующую страницу при выборы одного из вариантов в выпадающем списке.
Код

<script language="JavaScript">

function sendForm(value)

{

    if (value>1)

    {

        window.location.replace="index.php?not_last=" + value;

        this.form.submit();

    }

}

</script>

<form name="list" action="index.php">

<select name="survey_select" onchange="sendForm(this.options[this.selectedIndex].value);">

В чем проблема? В ДНК?

Это сообщение отредактировал(а) BobiKK - 31.1.2006, 16:41
PM MAIL   Вверх
12345c
Дата 31.1.2006, 17:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Круглый
****


Профиль
Группа: Vingrad developer
Сообщений: 2018
Регистрация: 26.12.2005
Где: наша не пропадала ?

Репутация: 57
Всего: 101



2 ошибки: window.location.replace - это функция, см док.
this.form.submit(); - а где this ?


Надо
Код
<script>
function sendForm(t,value){
    if (value>1){
        t.form.action="index.php?not_last=" + value;
        t.form.submit();

или, если хотели сменить страницу, то вместо верхнего:
        location="index.php?not_last=" + value; //без сабмита формы
    }
}
</script>
<form name="list" action="index.php">
<select name="survey_select" 
    onchange="sendForm(this,this.options[this.selectedIndex].value);">



--------------------
Google Code Playground - онлайн-отладка своих примеров HTML+JS без регистрации, с сохранением по URL, без кириллицы. Go
PM WWW   Вверх
BobiKK
Дата 31.1.2006, 18:19 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 655
Регистрация: 1.12.2005
Где: Essen, Deutschlan d

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



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


 




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


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

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