Я использую приведенный ниже JS для создания URL
function reload(form){
var val1=form.dav.options[form.dav.options.selectedIndex].value;
var val2=form.pathogen.options[form.pathogen.options.selectedIndex].value;
var val3=form.topicF.options[form.topicF.options.selectedIndex].value;
var val4=form.ind.options[form.ind.options.selectedIndex].value;
var val5=form.subind.options[form.subind.options.selectedIndex].value;
self.location='/node/1?davQ=' + val1 + '&pathogenQ=' + val2 + '&topicQ=' + val3 + '&indQ=' + val4 + '&subindQ=' + val5;
Этот код работает хорошо, но проблема заключается в том, что каждый раз, когда он запускается, щелчок страницы и все элементы появляются после мигания.!.
Как я могу предотвратить мерцание / мигание страницы.Я использую эту функцию в окне замены списка на странице, чтобы обновить URL.
Есть ли альтернативный способ сделать это?Пожалуйста, помогите.
Примечание:
В этом случае URL добавляется к адресу, когда выбрано первое значение списка, и все остальные параметры обновляютсяв то время как пользователь выбирает другие списки и, наконец, отправляет страницу, он выполняет запрос в базе данных, используя значение, сохраненное в URL.
http://localhost:8080/lspo/data10.php?davQ=30-Aug-11&pathogenQ=&topicQ=&indQ=&subindQ=, поэтому при выборе выпадающих списков каждый параметр обновляется.Можно ли это сделать, используя любой другой метод, чтобы страница оставалась такой же гладкой, как она есть?Просьба помочь / совет в этом вопросе.
02-05-2012
Когда выбрано раскрывающееся значение, его значение обновляется в URL-адресе адресной строки, в то же время он получает обновленияв поле и относительно этого генерируется следующее раскрывающееся значение поля (запрос sql из mysql db).Пожалуйста, помогите мне решить эту проблему.
09-05-2012 Привет, я не смог найти решение до сих пор, я прошел предложение и не смог решить проблему.Есть ли другие предложения?Это будет реальная помощь для меня, если таковая имеется, и большое спасибо за ответы.