![]() |
![]() |
kain 10.03.2004 - 08:54 |
На своем сайте использую версию для печати страницы в формате Excel. Файл формируется и сохраняется на сервере в момент открытия страницы. На клиенте открывается постоянно одна и таже первая сформированная excel страница. wd=window.open(path,"PrintWindow","top=0,left=0,width=750,height=550,menubar=1,scrollbars=1,resizable=1"); |
Lucifer 1 - 10.03.2004 - 09:30 | ну и? |
kain 2 - 10.03.2004 - 09:57 | ну и как сделать чтобы открывался не первый сохраненный excel файл??? этот файл динамически изменяеться, затирая старый, а открывает все равно первый, как то из катталога временных файлов чтоль |
Уверенный 3 - 10.03.2004 - 10:43 | Попробуй для начала формировать каждый раз разное имя файла (с датой, PID-ом и т.п.) |
kain 4 - 10.03.2004 - 10:48 | 3 уже думал над этим, только накапливаться будут, и на серваке и во временных файлах клиента. использую этот вариант, если другого не найду |
Уверенный 5 - 10.03.2004 - 11:07 | Кстати, а если нет у клиента excel? Чем плохо просто в html отдавать? |
kain 6 - 10.03.2004 - 11:35 | это печатная форма счета и клиенты хотят ее в экселе видеть сразу, а не получать например на мыло |
Adept 7 - 10.03.2004 - 13:49 | Формируй каждый печатную версию при запросе печатной версии, и пусть твой скрипт динамически выдаёт файл для скачивания (то есть скачивание будет происходить через него) |
упс 8 - 10.03.2004 - 16:24 |
2 kain открою маленький секрет - excel'ю глубоко фиолетово, что ты ему подсунешь - excel или html. Главное - это передать в броузере правильный content-type. Если ты это умеешь - то просто рисуешь html и отдаешь с excel'евским контент-тайпом... |
Mips 9 - 11.03.2004 - 10:02 | отдавай в ZIP'е ;) |