X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Откуда это берется
Aska123
Aska123
Topic Starter сообщение 14.7.2015, 22:10; Ответить: Aska123
Сообщение #1



function my_s(t){
var id = 34;
var idrb = document.getElementById('my_table');
var xmlhttp = getXmlHttp();
var htmlid = '';
xmlhttp.open('GET', 'script_s.php?id='+id+'&my='+t, true);
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4) {
if(xmlhttp.status == 200) {
if (idrb.querySelector('div.active')){
var iht = idrb.querySelector('div.active').id;
switch (iht) { 

Подскажите что означают данные строчки и откуда это брать (выделено жирным)
var idrb = document.getElementById('my_table');

if (xmlhttp.readyState == 4) {
if(xmlhttp.status == 200) {


Сообщение отредактировал Aska123 - 14.7.2015, 22:11
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
yury_mw
yury_mw
сообщение 15.7.2015, 11:35; Ответить: yury_mw
Сообщение #2


@[member=Aska123],
данные строчки означают js-функцию my_s(), которая делает HTTP-запросы к серверу без перезагрузки страницы с использованием объекта XMLHTTPRequest.
В данном случае, асинхронно (в фоне) запрашивается страница с адресом, вычисляемым в выражении 'script_s.php?id='+id+'&my='+t , где id = 34, а t - параметр функции (в результате вычисления получится что-то вроде такого: script_s.php?id=34&my=5 ) и в случае успеха выполняются дальнейшие действия.
 
Строка

var idrb = document.getElementById('my_table');

означает объявление переменной idrb и помещение в нее ссылки на элемент документа с идентификатором my_table для последующего обращения к этому элементу.

Подробнее см, например, тут: Метод document.getElementById()
 
Строки

xmlhttp.open('GET', 'script_s.php?id='+id+'&my='+t, true);
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4) {
if(xmlhttp.status == 200) {

задают асинхронный (асинхронность включается параметром true функции open) xmlhttp-запрос на открытие страницы (имя страницы - второй параметр функции open) методом GET. Функция xmlhttp.onreadystatechange отслеживает выполнение текущего xmlhttp-запроса и по его завершении (проверка xmlhttpreadyState == 4) и в случае возвращения статуса 200 - ОК (проверка xmlhttp.status == 200) выполняются дальнейшие действия (некие манипуляции с элементом документа с id="my_table" обращение к которому идет через переменную idrb).

Подробнее см, например, тут: XMLHTTPRequest: описание, применение, частые проблемы
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Aska123
Aska123
Topic Starter сообщение 16.7.2015, 14:10; Ответить: Aska123
Сообщение #3


спасибо))


Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыКонтекст окупается - и вы это увидите
Грамотная настройка Директа и Google Ads
71 knezevolk 45260 26.3.2024, 14:14
автор: knezevolk
Открытая тема (нет новых ответов) Откуда ты?
перекличка по городам
15 VOIP_IP 1855 23.3.2024, 12:58
автор: Alexand3r
Открытая тема (нет новых ответов) Mondiad - это глобальная рекламная сеть с широкими возможностями для паблишеров и рекламодателей! [🎁 Эксклюзивный бонус]
15 Mondiad 4198 21.3.2024, 19:30
автор: Mondiad
Открытая тема (нет новых ответов) Кто арбитражит на пушподписки? Пушподписки с нулевой активностью это накрутка?
14 Boymaster 3734 9.1.2024, 6:38
автор: Skyworker
Открытая тема (нет новых ответов) Откуда в тизерных сетях столько склика и ботов?
18 Mansurka 2642 19.10.2020, 12:06
автор: spomoni


 



RSS Текстовая версия Сейчас: 29.3.2024, 16:07
Дизайн