диалоговое окно Save as...
Модератор: Duncon
- Oscar
- Сообщения: 963
- Зарегистрирован: 29 май 2004, 13:44
- Откуда: Мюнхен (рожден в Киеве)
- Контактная информация:
Нашел на соседнем форуме интересный вопрос:
Можно ли как-то вызвать сабж?
Чую, что на чистом JS это врядли получится.
Или может таки да?
Может при помощи Active Object это возможно?
Или ещё как ...
Ну а о том, чтобы настроить под себя стандартное окно, или подменить на своё - наверное вообще не может быть речи, или?
Можно ли как-то вызвать сабж?
Чую, что на чистом JS это врядли получится.
Или может таки да?
Может при помощи Active Object это возможно?
Или ещё как ...
Ну а о том, чтобы настроить под себя стандартное окно, или подменить на своё - наверное вообще не может быть речи, или?
Oscar, ActiveX порулит однозначно.
Вопрос только в том, а что именно ты сохранять собрался? Если текст странички, открытой в IE то это одно, а если, скажем, картинку - то совсем другое... Причём в любом случае JS будет чистым
Вопрос только в том, а что именно ты сохранять собрался? Если текст странички, открытой в IE то это одно, а если, скажем, картинку - то совсем другое... Причём в любом случае JS будет чистым

Даже самый дурацкий замысел можно воплотить мастерски
- Oscar
- Сообщения: 963
- Зарегистрирован: 29 май 2004, 13:44
- Откуда: Мюнхен (рожден в Киеве)
- Контактная информация:
AiK, ну во-первых долго ли, умеючи (или не умеючи), в js чегой-то напачкать? :-)
Во-вторых:
Сохранять собрался не я .. Через ActiveX можно сохранить, но дело не в том ...
Именно просто вызвать стандартное IE-шное окно "Save as.." можно? То самое, которое пользователь получает нажав правую кнопку мыши на ссылке и выбрав из попап-меню "Сохранить обьект как..". Вот в чём вопрос ..
То есть не важно, это текст или картинка ..
Любой тип файла имеется в виду.
Во-вторых:
Сохранять собрался не я .. Через ActiveX можно сохранить, но дело не в том ...
Именно просто вызвать стандартное IE-шное окно "Save as.." можно? То самое, которое пользователь получает нажав правую кнопку мыши на ссылке и выбрав из попап-меню "Сохранить обьект как..". Вот в чём вопрос ..
То есть не важно, это текст или картинка ..
Любой тип файла имеется в виду.
Save as вызывается только из общего меню. По правой кнопке мыши вызывается Save target as. Первое вызвать можно и довольно просто. Со вторым сложнее, но наверное тоже можно. И только через ActiveX. Который браузер собой представляет. Интерфейс IWebApplication и его наследники...
Даже самый дурацкий замысел можно воплотить мастерски
- Oscar
- Сообщения: 963
- Зарегистрирован: 29 май 2004, 13:44
- Откуда: Мюнхен (рожден в Киеве)
- Контактная информация:
Смотри, что нашел:
<script>
document.execCommand('SaveAs')
</script>
Но так можно сохранять только текущую страницу .. буду искать дальше..
Это то, о чём ты говорил "Первое вызвать можно и довольно просто", наверное.
Пойду почитаю о IWebApplication ...
<script>
document.execCommand('SaveAs')
</script>
Но так можно сохранять только текущую страницу .. буду искать дальше..
Это то, о чём ты говорил "Первое вызвать можно и довольно просто", наверное.
Пойду почитаю о IWebApplication ...
- Oscar
- Сообщения: 963
- Зарегистрирован: 29 май 2004, 13:44
- Откуда: Мюнхен (рожден в Киеве)
- Контактная информация:
О как красиво :-)
<?php
// We'll be outputting a PDF
header('Content-type: application/pdf');
// It will be called downloaded.pdf
header('Content-Disposition: attachment; filename="downloaded.pdf"');
// The PDF source is in original.pdf
readfile('original.pdf');
?>
Чувствую, что и это при реальном использовании может привести к нежелательным ситуациям..
<?php
// We'll be outputting a PDF
header('Content-type: application/pdf');
// It will be called downloaded.pdf
header('Content-Disposition: attachment; filename="downloaded.pdf"');
// The PDF source is in original.pdf
readfile('original.pdf');
?>
Чувствую, что и это при реальном использовании может привести к нежелательным ситуациям..
Лучше про IWebBrowser2. У меня склероз
и изначально я имел ввиду IWebBrowserApp и его метод ExecWB.
Это фактически то же самое, что и document.execCommand.

Это фактически то же самое, что и document.execCommand.
Даже самый дурацкий замысел можно воплотить мастерски
А причём тут клиентские скрипты?О как красиво
Даже самый дурацкий замысел можно воплотить мастерски
Oscar, во-первых я тогда не понял в чём проблема, а во-вторых, если у меня установлен Activex от Acrobat Reader, то скорее всего save as не выполнится.
Даже самый дурацкий замысел можно воплотить мастерски