Кнопка Save...

Mamont

Guest
Кнопка Save...

Дарова народ вопросик пустяшный.

Вот есть такая фишка как window.print() и браузер запускает печать.

А мне нужно чтоб браузер сохранялся. Тоесть есть у меня какаято страничка а вконце нее кнопочтка save так вот мне надо чтобы как токо чувак на нее нажимал происходило тоже самое что и при "Фаил --> Сохранить Как". Знаю что вообщем это глупо но клиент так хочет а я даже никогда не думал про такое. Так что если знаете как это реализовать пишите не стесняйтесь народ вас запомнит :)
 

Mamont

Guest
не не на сервер
сохранить у клиента на домашнем компе!
 

Mamont

Guest
А ссылку я посмотрел эта лабуда не подходит вопервых ничё не понятно вовторых токо для explorer

есть ли ещё какиенибудь идеи?
 

Ямерт

The Old One
Идея такова:
* Страница формируется путём заполнения шаблона нужными данными. (http://yoursite/index.php?id=123456&action=show)
* Чтобы предложить пользователю сохранить это у себя, надо выдать ему эту страницу с нужными хэдэрами (поищи по форумам, кучу раз обсуждалось, как это сделать).

К примеру, эта кнопка - картинка с линком http://yoursite/index.php?id=123456&action=save. Короче, тут уже работа фантазии.
 

Mamont

Guest
если чесно ничё не понял из твоей идеи но за участие спасибо :)
 

Krisha

pain in the neck
тебе нужно отдать брозеру страницу так, чтобы он предлагал пользователю сохранить её на диске ?
вот приблизительно так:

<?
header("Content-Disposition: attachment; filename=".basename($file));
header("Content-Type: application/x-file");
readfile($file);
?>
 

DiMA

php.spb.ru
Команда форума
Спрашивается: как это сделать на HTML/JS?
 

Krisha

pain in the neck
аа, ну тада:

<HTML>
<BODY>
<script>
function Save() {
document.execCommand("SaveAs");
}
</script>
<input type="button" value="Save" onclick="Save()">
</BODY>
</HTML>
Правда работает тока в MSIE
 

DiMA

php.spb.ru
Команда форума
Гуд, спасибо. А то в МСДН не понять ничего.
 

Mamont

Guest
О вот это тема :)
Как раз то что мне надо было фэнкс!
 

Андрей М.

Guest
>А ссылку я посмотрел эта лабуда не подходит вопервых ничё не понятно вовторых токо для explorer
хе-хе:)
 
Сверху