Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.


Сообщения - linker

Страницы: [1] 2
1
JavaScript & JScript / window.open и Opera
« : 11 Июля 2005, 10:57:35 »
А ткнуть можете где почитать, что-то не нашел.

Все не надо нашел.

2
JavaScript & JScript / window.open и Opera
« : 11 Июля 2005, 10:18:36 »
Нужно открывать окно определенного размера в эксплорере все нормально открывается, а вот в Opera  открывает без соблюдения тех размеров колторые задаются в window.open.Как быть?

3
Спасибо, я обязаьелбно попробую, но пока для меня идеален мой вариант, да вообще у меня задачка без пол литра не разберешь, а чтобы кто-нибудь помочь смог надо объяснить, а ведь хрен объяснишь что там да как, как доделаю кину ссылку:)

4
Я сделал, правда через жо.... , перед формсабмит делаю disable зависимых елементов и параметры не передаются. Больше ничего пока в голову не приходит.

5
Цитировать
Кстати, посмотрел сейчас про формы, должно отсылатся только при readonly, при disabled отсылаться не должно.


См. выше я про это уже сказал.

6
Цитировать
Объединить их в форму.

Уже объеденены
Цитировать

Ты пойми, "сабмитится" не элемент. На сервер отсылается содержимое формы, т.е. значения всех ее контролов. И, чтобы потом "установить эти значения после отправки" сервер должен заново отослать клиенту разметку формы, с элементами.

Понимаю, тоесть надо скриптом(php допустим ) прибивать значение этого параметра. Потому как если в комбобоксе выбрали значение то во втором оно еще осталось старым

7
Или другими словами можно ли как-нибудь при самите одного элемента делать сабмит  другого

Вообще возможно такое?:confused:

8
Согласен

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

Если елемент disable то значение ведь не передается так,мне и надо чтоб не передавалось а вместо этого остается старый параметр

9
Нашел в факе, но тут же ещё проблема у елементов на onchange
form.submit висит, беру из этих селектов значения составляю sql запрос, так вот если
1) выбираю из combobox1 значение combobox2 блокируется
2) а если перед этим в combobox2 было выбрано значение, то при блокировке все нормально а вот в адресной строке остается старое значение combobox2

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

10
Как можно сделать, выбираю из одного комбобокса блоктруется другой?

11
Спасибо большое, что наставил на путь истинный, а то каким-то изобретением велосипедов занялся.Переклинило конкретно.

12
Может и абсурд, но объяснить по русски у меня видимо не получается, но я разобрался у меня все заработало. Но мне решение не совсем нравится. Попробую ещё раз объяснить что надо.

Допустим есть форма на ней несколько комбобоксов(select), надо сделать так чтобы у пользователя при выборе данных из комбобокса менялись данные в таблице(выборка из базы).
Что-то типа
Если выбрал значения из первого combo
select * from  table1,table2... where парам1=значение combobox1
Если из второго
select * from  table1,table2... where парам1=значение combobox1 and парам2=значение combobox2
Если опять поменял значение в первом,то
select * from  table1,table2... where парам1= измененное значение combobox1 and парам2=значение combobox2

Вот как-то так

13
Вот так сделал работает, но почему-то мучают сомненья
function setvalue(name, value) {
         var re = new RegExp("([\\\\?&]" + name + "=).*?(?=&|$)", "");
            var s = document.location.href;
            document.location.href = s.replace(re, "$1" + value);

      }
      var flag=1;
   /*ïåðåäàåò çíà÷åíèå â àäðåñíóþ ñòîêó äëÿ DN*/
      function GetValue_DN(param)
      {
                  
         dn=document.katalog.DN.selectedIndex;
         valdn=document.katalog.DN.options[dn].text;
         if ((param==0) && (flag==1))
         {
            document.location.href =\'katalog.htm?dn=\'+valdn;
            flag=2;
         }
         else
         {
            setvalue(\'dn\',valdn)
         }
         /*if (param==1)
         {
            document.location.href =window.location+\'&dn=\'+valdn;
         }*/
      }

14
Я понимаю что надо серверным скриптом( php например),но я что-то не как не могу сообразить как мне сделать такую вещь
У меня есть select из воторого юзверь передает что-то выбирает(для того что-бы найти что-нибудб в базе), этот значение я через onchange этого select\'a передаю  в адресную строку.Из которой в php значение ($_GET[параметр]). Так вот у меня проблема в следующем, если пользователь выбирает второй раз из этого селекта то параметр добавляется ещё раз а мне надо чтобы просто менялось его значение.

15
Вот нашел для ссылок, а для адресной строки не могу сообразить.



href1
href2
href3


 


Страницы: [1] 2