Олех, перечитай внимательно вопрос. this.response хранит лишь текстовую составляющую html страницы. Он не хранит изображения. Поэтому прогресс отработает быстро, несмотря на то, что сама страница с учётом изображений может весить 20мб.
Andrey Vasilev, ой, госпади. У меня максимально тупая ситуация... Аж стыдно...
Я отправляю файлы себе на почту через php файл, а пытаюсь выловить прогресс на js... Спасибо)))
Andrey Vasilev, по 1 вопросу
Ничего не меняла. дописала перед onerror функцию onprogress.
2. я вот с этой статьи начинала. Мне почему-то возвращается сразу результат 100%. Потом я уже вышла на вариант с просто xhr.progress (который как я поняла вообще другое делает). Если с upload.progress, то я после нажатия сразу получу 1 строчку: loaded: 9044110, total: 9044110, а только потом сработает alert.
грубо говоря так: Нажала > 1 строчка в консоли > жду секунд 10 > alert. Мне казалось, что функция должна вызываться несколько раз, пока идёт закачка, а не 1 раз в самом начале.
мне тут подсказывают, что я должна использовать "req.upload.onprogress". Но оно почему-то выдаёт только одну строчку, якобы всё загружено, хотя я всё равно жду отправку.
в начале я жду (у меня медленный инет) несколько секунд, при это м диспетчер задач windows показывает, что по инету идёт отдача. И как только отдача останавливается - console заполняется и выходит alert.
BYBYDUCK, хотя знаете, не слушайте меня. Сокет подходит, а к чипсету есть вопросы. Просто здесь проблема в том, что когда появилась мать - этого процессора ещё в планах не было, поэтому здесь 50/50.
i1yas, блин... Оказывается, что Даты рождения тоже может не быть. Минимальный набор - это Фамилия Имя Номер. Подскажите, можно ли как-нибудь убрать из обязательных Дату?
DevMan, ну тогда вам нужно внимательно читать вопрос: я сказала, что нужно обратиться КО ВТОРОМУ ключу массива. А вы себе придумали "последний" ключ. Разумеется возможен расклад, когда у меня десяток ключей, но мне нужен второй.
Вань, ты же видишь, что я задачу твою обмануть пытаюсь. Я не по времени скрипт выполняю, а получаю разницу во времени и ставлю таймер. Будильник в твоём телефоне тоже работает по таймеру. Ты когда будильник ставишь, тебе сообщение высвечивается: "Будильник сработает через 4 часов 30 минут". Как они получили это значение? Сделали тоже самое, что и я.
BasiC2k, это-то я понимаю, но кажется, что есть более какой-то простой метод. Как вариант - это в data кнопки кнопки указать id сообщения. К примеру: "spectre_id123214456". Ну и под spectre написать функцию, которая будет по id ловить сообщение и вытягивать ФИО. Этот метод более оптимальный, чем ваш. Но он мне не очень нравится.
Ещё есть https://core.telegram.org/bots/api#forcereply . И вот здесь я не до конца поняла, что он делает.