Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » AJAX вопрос от чайника

Ответить
Настройки темы
AJAX вопрос от чайника

Новый участник


Сообщения: 16
Благодарности: 0

Профиль | Отправить PM | Цитировать


Вложения
Тип файла: zip whois.zip
(4.3 Kb, 4 просмотров)
Привет! Изучаю чистый ajax, вот поставил перед собой задание, пишу проверку доменов, суть в чем в полу вводим домен(напрмер rambler.ru), а ниже этого поля в див ввыводиться результат(результат обрабатываеться файлом whois.php), пока идет запрос внизу должна показываться прелоадер, для реализации взял книгу и попытался написать но у меня не получилось про помочь , исходники вложил, если можно будет кратко что не так было....

Отправлено: 15:39, 12-09-2009

 

Deadooshka


Сообщения: 2481
Благодарности: 670

Профиль | Отправить PM | Цитировать


Цитата whois.js:
functio process()
исправьте явные ошибки хотя-бы...

Отправлено: 08:38, 13-09-2009 | #2



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Новый участник


Сообщения: 16
Благодарности: 0

Профиль | Отправить PM | Цитировать


Вложения
Тип файла: zip whoisnew.zip
(4.4 Kb, 3 просмотров)

Ошибки исправил, но проверка идет только по нажатию клавиши "REFRESH", а как сделать проверку на лету, и как втсавить скорлбар пока идет запрос на сервер?

Отправлено: 10:02, 13-09-2009 | #3


Deadooshka


Сообщения: 2481
Благодарности: 670

Профиль | Отправить PM | Цитировать


Цитата vovan4ik:
Ошибки исправил »
разберитесь с тегами в php скрипте
Цитата vovan4ik:
как втсавить скорлбар пока идет запрос на сервер »
это дб отдельная функция, которая запускается при инициализации AJAX-запроса (после xmlHttp.send), и останавливается там где xmlHttp.status == 200. Периодическое добавление картинок реализуется с пом. setInetrval, останов - clearInterval

Отправлено: 12:08, 13-09-2009 | #4


Новый участник


Сообщения: 16
Благодарности: 0

Профиль | Отправить PM | Цитировать


а что не так с тегами???

Отправлено: 12:48, 13-09-2009 | #5


Deadooshka


Сообщения: 2481
Благодарности: 670

Профиль | Отправить PM | Цитировать


в конце скрипта лишние...

к тому же, ваш php-скрипт отдает контент в xml-формате, хотя он вставляется в хтмл без обработки... т.е. либо уберите xml-теги либо юзайте responseXML вместо responseText

Отправлено: 13:15, 13-09-2009 | #6


Новый участник


Сообщения: 16
Благодарности: 0

Профиль | Отправить PM | Цитировать


Спасибо, все понял, кроме того как организовать проверку на лету...

Отправлено: 14:31, 13-09-2009 | #7


Deadooshka


Сообщения: 2481
Благодарности: 670

Профиль | Отправить PM | Цитировать


как это налету? У вас стоит body onload="process();" значит сразу после загрузки...
p.s. в хтмл-файле с тегами p косячок (они везде там понатыканы без смысла, а лучше удалить - неправильное применение мб причиной глюков)...

Отправлено: 16:07, 13-09-2009 | #8


Новый участник


Сообщения: 16
Благодарности: 0

Профиль | Отправить PM | Цитировать


не работает body onload="process();" , я хочу что бы я в текстовое поле вводил домен и сразу выводился результат и не нужно было кномпку никакую нажимать

Отправлено: 23:27, 13-09-2009 | #9


Deadooshka


Сообщения: 2481
Благодарности: 670

Профиль | Отправить PM | Цитировать


HTML код: Выделить весь код
<input id="id" type="text" onkeyup="process()" />

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

Отправлено: 08:36, 14-09-2009 | #10



Компьютерный форум OSzone.net » Компьютеры + Интернет » Вебмастеру » AJAX вопрос от чайника

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
Вопрос по Ajax Fenrizz Вебмастеру 2 31-10-2007 18:37
[решено] NTFS и сеть,вопрос от чайника lilo Microsoft Windows NT/2000/2003 3 09-08-2006 01:09
Запуск gcc (вопрос чайника) DaboL Общий по Linux 6 29-05-2005 19:30
Не пинайте чайника :), вопрос по Capturing Video (+) Pilgrim-21083 Видео и аудио: обработка и кодирование 3 26-12-2004 12:19
вопрос чайника: скрыть посещенные сайты Mayba Защита компьютерных систем 4 18-09-2003 09:27




 
Переход