Автор Тема: Открытие файлов в HTML  (Прочитано 508 раз)

17 Февраль 2017, 16:18:48
  • Старожил
  • ****
  • Сообщений: 380
  • Репутация: +1/-0
  • Сообщество PrestaShop
    • Просмотр профиля
Добрый день!
Прошу помощи в таком деле.
Хочу сделать загрузочный диск CD с данными.
Так-то уже все сделал.
Проблемы его сделать нет. Но вот
Создал страницу html, страница своя, это не преста.
Вот вопрос стал такой, как с этой страницы,  можно вывести на печать файл с диска CD, открыть файл для просмотра.
То-есть у меня стоит
<DIV class="col-sm-4 category_block">
<DIV class="category__item dropdown"><IMG title="Бренд" alt="Бренд" src="3_files/s5.jpg">
<DIV class="category_block_bg"></DIV>
<DIV class="category__item_text_wrap"><A class="category__item_text" href="">Бренд</A></DIV>
<A class="category__item_link dropdown-toggle" href="" ></A>
</DIV></DIV>

вот в этих
href=""
нужно как-то сделать вывод на печать или открыть для просмотра.
В престе это понятно.... но это просто страница, отдельно своя.
Есть варианты типа..
<html>
<input type="button" id="openfile" name="TEST" onclick="top.location.href='123.xlsx'"/>
</html>
Но как сделать без этих приглошений, открыть.. сохранить и тд.
Сразу вывод на печать или просто просмотр.
Пож...Предложите свои варианты как это можно решить.
Спасибо!
17 Февраль 2017, 17:45:17
Ответ #1
  • Ветеран
  • *****
  • Сообщений: 3419
  • Репутация: +79/-6
  • Сообщество PrestaShop
    • Просмотр профиля
<a href="javascript:print();">Распечатать</a>так распечает страницу.
А файлы xlsx будет скачивать.
17 Февраль 2017, 17:53:38
Ответ #2
  • Ветеран
  • *****
  • Сообщений: 1808
  • Репутация: +49/-1
  • Сообщество PrestaShop
    • Просмотр профиля
вот в этих
href=""
нужно как-то сделать вывод на печать или открыть для просмотра.
В престе это понятно.... но это просто страница, отдельно своя.
Есть варианты типа..
<html>
<input type="button" id="openfile" name="TEST" onclick="top.location.href='123.xlsx'"/>
</html>
Но как сделать без этих приглошений, открыть.. сохранить и тд.
Сразу вывод на печать или просто просмотр.
Файл можно только скачать или просмотреть в браузере (как пользователь настроил браузер, так и будет).
Чтобы распечатать страницу можно использовать функцию print
<input onclick="window.print();"...