Мне интересно, могу ли я показать полную html-страницу пользователю в всплывающем окне javascript. От complete html Я имею в виду html-код с его собственной кодировкой, головой и телом. Это собственные шрифты, стили, сценарии и т. Д.Показывать full-html (meta, head, body) во всплывающем окне
Также скажите, что моя «главная» страница имеет utf8
. Возможно ли, что кодирование всплывающего содержимого будет чем-то другим? (обратите внимание, что я не спрашиваю, как декодировать из X, а затем закодировать до utf8
, но фактически показывая другой кодированный контент).
Если это невозможно, каков наилучший способ показать полную html-страницу пользователю без оставления фактической страницы?
Редактировать: Может быть, идет с методом iframe
, но я не уверен, могу ли я написать свой html в iframe. Обратите внимание, что к моменту, когда я хочу показать всплывающее окно для пользователя, у меня уже есть данные html, которые я хочу ему показать, поэтому мне не нужно делать никаких дополнительных запросов.
Edit:
Пример (псевдо-код - Javascript)
$(document.ready(){
$.showPopup({
content: "<!doctype html><meta http-equiv='Content-Type' content='text/html; charset=iso-8859-1'><head></head><body>Hi!</body></html>";
}):
});
Какой метод вы хотите, чтобы открыть всплывающее окно с? – Mike
Неважно, насколько это работает. Это могут быть простые js, jquery, kendo, dojo или что-то еще, что вы говорите, чтобы это работало. – alexandernst
Вы можете открыть любую страницу с помощью 'window.open();', в качестве новой вкладки, используя ссылку с 'target =" _ blank "или в' iframe'. Кодирование не имеет значения. Каждая страница может иметь различную кодировку. – Mike