Конференция "Сети" » Работа с web [WinXP]
 
  • БОРИС (28.02.12 11:35) [0]
    Здравствуйте! Не знаю с чего начинать в решении следующей задачи - Нужно , когда пользователь вводит данные на странице в IE, отследить коректность заполнения полей ("text") и в случае ошибки, исправить ее автоматически. К примеру: оператор ввел данные -Вид = "Первый" , а тип=2 , а нужно чтоб поле тип=1. "Вид" и "тип" условное название заполняемых полей.Обязательно нужно отслеживать на странице IE .

    Если нужно идти через плагин, то дайте, пожалуйста, ссылки с чего начинать.
  • sniknik © (28.02.12 11:56) [1]
    > с чего начинать.
    html DOM JavaScript
  • sniknik © (28.02.12 11:58) [2]
    > JavaScript
    сорри, получилось как то однобоко... VBScript тоже вполне справится, и в IE с ним не будет никаких проблем.
  • БОРИС (28.02.12 12:13) [3]
    Спасибо. Буду пробовать
  • БОРИС (28.02.12 12:16) [4]
    Да  забыл нюанс- страница закачмвается с удаленного сервера. Т.е. доступа к исходным файлам у меня нет
  • БОРИС (28.02.12 12:16) [5]
    Нужно обрабатывать уже закачануб страницу
  • sniknik © (28.02.12 12:29) [6]
    пофигу, без знаний "как устроено/работает" нельзя сделать (осмысленно) что внутри, что вне и после.
    без знаний html не понять что делает код/тег.
    без DOM не понять структуру, внутреннее/внешнее к ней обращение.
    без скрипта поддерживаемого браузером не выполнить действий "внутри" хоть и "извне".
    "чудо" компонент для замены знаний не  бывает.
  • БОРИС (28.02.12 12:42) [7]
    С HTML я на "ты". JavaScript и VBScript дает возможность изменять содержимое страниц только когда скрипт уже находится на странице. Тут надо что-то, что через браузер будет проникать в уже закачаную страницу, например плагин (я так думаю). Или я ошибаюсь. Не хочется тратить время на изучение VBScript в случае если он не решит мою задачу
  • sniknik © (28.02.12 12:48) [8]
    > только когда скрипт уже находится на странице.
    вполне можно и "извне", через обьекты->DOM->интерфейс браузера. или даже URL вот тут пример
    http://pda.delphimaster.net/?id=1329391977&n=3
    Омлет ©   (16.02.12 15:47) [3]
  • sniknik © (28.02.12 12:50) [9]
    > Не хочется тратить время на изучение VBScript в случае если он не решит мою задачу
    трать на JavaScript, ИМХО лучше. VBScript вообще упомянут "кстати", типа и им можно.
  • БОРИС (28.02.12 13:03) [10]
    Кажется нашел подходящее -AJAX
  • sniknik © (28.02.12 13:26) [11]
    ;)... это часть JavaScript (или вернее вообще скриптов в браузере), та часть, что отвечает за запрос с сервера дополнительных данных без перезагрузки страницы. и все. "крутое" название для простой в общем то вещи, и всего 1й (по большому счету) функции.
  • БОРИС (05.03.12 13:49) [12]
    Вот ответ на мой вопрос. Просто, понятно и на Delphi -

    http://www.delphisources.ru/pages/faq/base/ie_fill_forms.html
  • sniknik © (05.03.12 15:21) [13]
    > Просто, понятно и на Delphi -
    не настолько и понятно... раз не понял, что там разбор элементов DOM/доступ к ним, из браузера через интерфейсы.
    то что просто, оно понятно, скопипастил и все, но не говори понятно... и вообще вопрос был "с чего начать", чтобы научится думаю...  а не готовый код (понятно его бы не дали под такой вопрос, но и обманывать/ся не нужно, это не ответ на вопрос).
 
Конференция "Сети" » Работа с web [WinXP]
Есть новые Нет новых   [134477   +40][b:0][p:0]