Как вернуть диалоговое окно «Открыть/Сохранить» в файл PDF на сервере, используя только javascript?открыть pdf-файл с javascript?
Однако я не хочу, чтобы местоположение текущих страниц менялось. Нужно ли мне запускать iframe?
Как вернуть диалоговое окно «Открыть/Сохранить» в файл PDF на сервере, используя только javascript?открыть pdf-файл с javascript?
Однако я не хочу, чтобы местоположение текущих страниц менялось. Нужно ли мне запускать iframe?
Вы можете открыть файл с помощью команды window.open
. Запрос будет зависеть от настроек пользователя относительно действия по умолчанию.
<a href="#" onclick="window.open('http://linktoPDF', 'NewWin');">link</a>
Я, вот что у меня уже есть. То, что я пытаюсь сделать, прозрачно показывает его с помощью iframe (или лучшего решения) без открытия нового окна/вкладки. – Scott
Удалите часть ', 'NewWin'', и она появится в том же окне. Всплывающее окно - это диалог, поэтому он не будет отображаться внутри iFrame, поскольку он всегда будет всплывать. –
window.open ('http: // linktoPDF', '_ self'); – Alex
Да, вам нужно использовать iframe для этого. Вы можете использовать стиль visible:false;
или можете установить height
и width
в 1px
, но я не знаю, будет ли работать display:none;
. Знайте, что для некоторых браузеров и iframe добавляет в историю, но похоже, что это не проблема.
Единственное, что я могу сделать, это нелогичная вещь, которую вы можете сделать, не могли бы вы объяснить свой вопрос более подробно? – Jasper
У меня одностраничное приложение с сложным интерфейсом через ExtJS. В настоящее время отчеты запускаются, открывая еще одну вкладку в браузере. Вместо этого я хочу запустить диалог Open/Save с помощью javascript без открытия новой вкладки и без изменения местоположения текущей вкладки. Я видел это раньше, но не могу найти код. – Scott
Почему бы просто не загрузить веб-страницу, и разрешить браузеру открывать «Открыть? Сохранить?». диалог? –