|
|
|
Отловить событие
|
|||
|---|---|---|---|
|
#18+
Здравствуйте! есть выхов пхп файла Код: javascript 1. 2. в заголовках php файла возвращает данные для сохранения на компе Код: php 1. 2. 3. 4. можно ли отловить в js событие нажатия кнопки браузерного диалогового окна "Сохранить"/"Отмена"? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2012, 15:44 |
|
||
|
Отловить событие
|
|||
|---|---|---|---|
|
#18+
Паганельнет а хотя бы узнать что это сообщение появилось? мне нужно после того как сформировался этот файл тхт выполнить определенное событие. Код: javascript 1. 2. 3. 4. 5. не отрабатывает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2012, 16:30 |
|
||
|
Отловить событие
|
|||
|---|---|---|---|
|
#18+
onload чего? какого объекта? окна? его же не будет... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2012, 16:32 |
|
||
|
Отловить событие
|
|||
|---|---|---|---|
|
#18+
Паганельonload чего? какого объекта? окна? его же не будет... а как отловить появление диалогового окна? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2012, 16:43 |
|
||
|
Отловить событие
|
|||
|---|---|---|---|
|
#18+
Roman20, диалоговое окно сохранения вообще вне досягаемости JS ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2012, 16:45 |
|
||
|
Отловить событие
|
|||
|---|---|---|---|
|
#18+
Яростный МечRoman20, диалоговое окно сохранения вообще вне досягаемости JS каким то образом мне можно сделать 3 действия последовательно 1. window.open('exec.php','_blank'); 2. браузер предлагает сохранить тхт файл (он может и 5 минут формироваться) 3. после этого выдать сообщение alert('Ок') главное чтобы все выполнялось последовательно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2012, 17:29 |
|
||
|
Отловить событие
|
|||
|---|---|---|---|
|
#18+
Roman20, вам третьего "никак" не хватает? ищите другой путь, вы неправильно подходите к возможностям веб и браузера. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2012, 17:35 |
|
||
|
Отловить событие
|
|||
|---|---|---|---|
|
#18+
Roman20(он может и 5 минут формироваться)проблема в длительном формировании файла? Отправляй ajax-запрос на формирование. Файл создастся, придет ответ на запрос, по факту ответа делай window.open, чтобы сервер отдавал уже сформированный файл. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2012, 17:44 |
|
||
|
Отловить событие
|
|||
|---|---|---|---|
|
#18+
Яростный МечRoman20, диалоговое окно сохранения вообще вне досягаемости JS Да, это так. Я как-то, вполне успешно перехватывал закачку, отслеживая фокус. Но это -действительно фокус. Думаю, топикстартеру это не подойдёт. Тем более, что нажимая на любую из этих кнопок, данные всё равно скачиваются. Их можно найти во временных файлах браузера. Тем более, что сохранить или отмена - это не дело, чтобы кто-то знал, что Вы порнуху скачали. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2012, 19:16 |
|
||
|
Отловить событие
|
|||
|---|---|---|---|
|
#18+
Яростный МечRoman20(он может и 5 минут формироваться)проблема в длительном формировании файла? Отправляй ajax-запрос на формирование. Файл создастся, придет ответ на запрос, по факту ответа делай window.open, чтобы сервер отдавал уже сформированный файл. Правильно ли я понял, что файл будет сохранятся на сервер и open делать уже его? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2012, 21:15 |
|
||
|
Отловить событие
|
|||
|---|---|---|---|
|
#18+
ShSergeЯростный МечRoman20, диалоговое окно сохранения вообще вне досягаемости JS Да, это так. Я как-то, вполне успешно перехватывал закачку, отслеживая фокус. Но это -действительно фокус. Думаю, топикстартеру это не подойдёт. Тем более, что нажимая на любую из этих кнопок, данные всё равно скачиваются. Их можно найти во временных файлах браузера. Тем более, что сохранить или отмена - это не дело, чтобы кто-то знал, что Вы порнуху скачали. а каким образом отслеживали фокус? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2012, 21:16 |
|
||
|
Отловить событие
|
|||
|---|---|---|---|
|
#18+
mage.lanRoman20, вам третьего "никак" не хватает? ищите другой путь, вы неправильно подходите к возможностям веб и браузера. а какой вариант предложили бы вы? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2012, 21:17 |
|
||
|
Отловить событие
|
|||
|---|---|---|---|
|
#18+
Roman20Яростный Мечпропущено... проблема в длительном формировании файла? Отправляй ajax-запрос на формирование. Файл создастся, придет ответ на запрос, по факту ответа делай window.open, чтобы сервер отдавал уже сформированный файл. Правильно ли я понял, что файл будет сохранятся на сервер и open делать уже его?да Open можно делатъ как самому файлу, так и пхп, тогда файл можно соxранятъ в базе или еще где. в общем, вариантов много ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.10.2012, 23:52 |
|
||
|
Отловить событие
|
|||
|---|---|---|---|
|
#18+
Яростный Мечда Open можно делатъ как самому файлу, так и пхп, тогда файл можно соxранятъ в базе или еще где. в общем, вариантов много как раз хотелось бы избежать сохранения файла на сервер/бд что бы не замусоривать его лишними файлами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2012, 11:21 |
|
||
|
Отловить событие
|
|||
|---|---|---|---|
|
#18+
Roman20Яростный Мечда Open можно делатъ как самому файлу, так и пхп, тогда файл можно соxранятъ в базе или еще где. в общем, вариантов много как раз хотелось бы избежать сохранения файла на сервер/бд что бы не замусоривать его лишними файлами.а в сессию соxранять? асп.нет так умеет, пxп наверно тоже. сохранение кратковременное, почему бы нет? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.10.2012, 12:08 |
|
||
|
Отловить событие
|
|||
|---|---|---|---|
|
#18+
Яростный МечRoman20пропущено... как раз хотелось бы избежать сохранения файла на сервер/бд что бы не замусоривать его лишними файлами.а в сессию соxранять? асп.нет так умеет, пxп наверно тоже. сохранение кратковременное, почему бы нет? Спасибо! Сделал через сессию, все получилось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.10.2012, 20:35 |
|
||
|
Отловить событие
|
|||
|---|---|---|---|
|
#18+
ShSerge, + ещё бы добавил что он и в папке по умолчанию (если казана в браузере) создаёт временный файл и сохраняет в него с расширением *.tmp, потом если будет нажата кнопка сохранить, то этот временный файл становится обычным файлом, а если отмена то просто пропадает, но как Вы заметили если файл скажем метров 200 и это окошко держать открытым минут 10, то файл всё равно скачается, просто потом при нажатии на кнопку удалить пропадёт, кстати это не есть хорошо :( Тоже хотелось бы как-то знать что именно было нажато СОХРАНИТЬ или ОТМЕНА, пусть даже файл полностью и скачивается во временный, а может ещё и в кеш файлы браузера, в хроме кеш вообще дробится на куски, хрен поймёшь где там и что, в ИЕ например из кеша можно вытянуть файлы было в хроме лично у меня ничего не получилось. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.03.2013, 18:41 |
|
||
|
|

start [/forum/topic.php?fid=22&msg=38006269&tid=1448615]: |
0ms |
get settings: |
8ms |
get forum list: |
20ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
170ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
71ms |
get tp. blocked users: |
1ms |
| others: | 205ms |
| total: | 494ms |

| 0 / 0 |
