2014-08-28 6 views
0

У меня есть довольно странная необходимость. Мне нужно иметь возможность отображать сразу два документа в одном окне браузера, но это не так просто, как кажется.Загрузите сразу два HTML-документа (Загрузите содержимое iframe из строки)

В рамках, которые я использую, включение режима отладки приведет к тому, что ошибки будут отображаться как документ HTML, отображая страницу отчета об ошибках, однако есть также страница режима не-отладки, которую я хочу отобразить, а также с кнопкой для переключения между ними.

В принципе у меня есть эта идея, что если бы я мог использовать iframe, но вводил в нее необработанную строку вместо того, чтобы загружать URL-адрес, который будет именно тем, что я ищу. Что-то вроде этого возможно?

ответ

2

Вы можете сделать это, но вы должны быть осторожны, чтобы избежать вашей строки.

<iframe src="javascript: '<html><head><title>iframe</title></head><body>IFRAME</body></html>'"></iframe> 

Строка внутри одиночных кавычек должна быть экранирована должным образом, чтобы это работало.

+0

Pure awesomeness! –

Смежные вопросы