На этом месте находится расчудесная шапка. Включите flash - не пожалеете!

Здравствуйте, гость ( Вход | Регистрация )

 
Ответить в эту темуОткрыть новую тему
> простой скрипт чуток изменить треба, ]<SELECT NAME="navSelect" ONCHANGE="top.location.hre
timm
сообщение 20.3.2008, 13:58
Сообщение #1


Турист
*

Группа: Пользователи
Сообщений: 12
Регистрация: 20.10.2007

Пользователь №: 6 331



Репутация:   0  


Вот этот код позволяет перемещаться на задаваемые страницы посредством выбора какого-либо пункта из выпадающего меню:

Код
<SELECT NAME="navSelect"
  ONCHANGE="top.location.href =
    this.options[this.selectedIndex].value">
  <OPTION>Выборите язык</OPTION>
  <OPTION VALUE="rus.html">русский</OPTION>
  <OPTION VALUE="eng.html">английский</OPTION>
  <OPTION VALUE="fra.html">французский</OPTION>
</SELECT>


нужно как-то изменить его так, чтобы при выборе какого-либо <option> мы не перемещались бы на страницу с конкретным адресом, а оставались на той, на которой находимся (с не зафиксированным адресом), но при этом через ? передавался бы некий параметр.

этот код по замыслу является частью скрипта "header.php" - т.е. он не выполняется сам по себе, а инклудится множеством других скриптов, таким образом конкретный адрес ссылок неуместен.

а предназначен код (по замыслу) для передачи запрашиваемым скриптам переменной с выбранным юзером языком (англ, рус или френч).

помогите пожалуйста.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
liw
сообщение 20.3.2008, 18:20
Сообщение #2


Житель
***

Группа: Модераторы
Сообщений: 283
Регистрация: 2.11.2007

Пользователь №: 6 760



Репутация:   20  


ну что то такое:

Код
<SELECT NAME="navSelect"
  ONCHANGE="top.location.href =
    document.location.pathname +'?lang='+this.options[this.selectedIndex].value">
  <OPTION>Выборите язык</OPTION>
  <OPTION VALUE="rus">русский</OPTION>
  <OPTION VALUE="eng">английский</OPTION>
  <OPTION VALUE="fra">французский</OPTION>
</SELECT>
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
timm
сообщение 21.3.2008, 8:15
Сообщение #3


Турист
*

Группа: Пользователи
Сообщений: 12
Регистрация: 20.10.2007

Пользователь №: 6 331



Репутация:   0  


спасибо большое!

это именно то, что мне нужно!
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 13.10.2008, 12:17
Rambler's Top100 Яндекс цитирования