|
|
|
|
|
для: mihdan
(19.11.2007 в 14:13)
| | не совсем понял куда это встроить...
сейчас опишу структуру... есть файл document.php в нем есть кнопка type=button по событию onClick отправляется запрос на сервер с помощью Ajax, из базы данных выбирается путь к файлу Excel. и возвращается клиенту как http://test.ru/excel/document.xls и далее два варианта (зависит от настроек пользователя)
1.
document.getElementById("divexcel").innerHTML = '<a href="'+response+'" target="_blank">Открыть</a>';
document.getElementById("divexcel").style.visibility = "visible";
|
2.
myWin= open(response, "openWindow", "top=0, left=0, status=no, toolbar=no, menubar=no, scrollbars=no, target=_blank")
|
| |
|
|
|
|
|
|
|
для: Poul
(19.11.2007 в 14:05)
| |
<?php
$down = 'chtoto';
header("Content-Disposition: attachment; filename=".$down);
header("Content-type: application/vnd.ms-excel; name=".$down);
header("Content-Length: ".filesize("uploads/".$down));
?>
|
| |
|
|
|
|
|
|
|
для: Poul
(19.11.2007 в 14:05)
| | Да с помощью заголовков | |
|
|
|
|
|
|
|
для: mihdan
(19.11.2007 в 13:17)
| | Возник еще вопрос, при открытии файла Excel по обычной ссылке, появляется окно выбора - сохранить, открыть, отмена? можно ли как нибудь задать сразу открытие файла? | |
|
|
|
|
|
|
|
для: Poul
(19.11.2007 в 12:47)
| | Я по крайней мере не встречал такого, хотя кто его знает ;) | |
|
|
|
|
|
|
|
для: mihdan
(19.11.2007 в 11:43)
| | Спасибо, уже так и сделал, просто вопрос успел написать раньше чем дошло что старая версия то мне и не нужна, если в любом случае будет сохраняться новая. Но вообще просто из интереса, есть ли возможность подавить сообщение Excel? | |
|
|
|
|
|
|
|
для: Poul
(19.11.2007 в 10:42)
| | если такой файл уже существует удалим его(или переименуем) а потом загрузим уже ваш. Разве так не проще чем подавлять какие то там окна | |
|
|
|
|
|
|
| Столкнулся с проблемой. на PHP написан скрипт для открытия файла excel, внесения данных. и его закрытия, но при закрытии если файл уже существует выдается сообщение сохранить нет отмена... поседствия этого невозврат ответа скрипта клиентской части (запускается скрипт через Ajax), можно ли подавить вывод этого сообщения? | |
|
|
|
|