Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 18.05.2015, 22:11
Профессор
Отправить личное сообщение для Decode Посмотреть профиль Найти все сообщения от Decode
 
Регистрация: 31.01.2015
Сообщений: 576

Не загружается содержимое <iframe> в <div>
У меня на локальном сервере есть два файла index.html и lorem.txt. Хочу с помощью <iframe> загрузить содержимое файла lorem.txt в <div>. Но почему-то не получается. Что я делаю не правильно?

<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Untitled</title>
</head>
<body>
	<div id="result"></div>
	<button id="request">Request</button>

	<script>
		window.onload = function() {
			var button = document.getElementById("request"),
				div = document.getElementById('result');

			button.addEventListener('click', function() {
				var result = createIframe("f", "/lorem.txt");
				div.innerHTML = result.contentWindow.document.body.innerHTML;
				//result.parentNode.removeChild(result);
			});

			function createIframe(name, src, debug) {
				var tmpElem = document.createElement('div');

				tmpElem.innerHTML = '<iframe name="' + name + '" id="' + name + '" src="' + src + '">';
				var iframe = tmpElem.firstChild;
				iframe.style.display = 'none';

				document.body.appendChild(iframe);

				return iframe;
			}
		}
	</script>
</body>
</html>
Ответить с цитированием
  #2 (permalink)  
Старый 18.05.2015, 22:35
Профессор
Отправить личное сообщение для laimas Посмотреть профиль Найти все сообщения от laimas
 
Регистрация: 14.01.2015
Сообщений: 12,989

Перегружать в DIV надо по событию onload iframe, а не сразу при его создании, он же пустой на этот момент.
Ответить с цитированием
  #3 (permalink)  
Старый 18.05.2015, 22:43
Профессор
Отправить личное сообщение для Decode Посмотреть профиль Найти все сообщения от Decode
 
Регистрация: 31.01.2015
Сообщений: 576

laimas, точно, я что-то забыл про onload у iframe.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Поиск символа звездочки в строке v4n Общие вопросы Javascript 11 14.05.2015 16:00
Динамическое содержимое с якорем Aleksandr_ Элементы интерфейса 5 08.04.2014 21:59
Содержимое тега <div> domius Ваши сайты и скрипты 2 02.02.2014 15:40
Не отображается содержимое последующих вкладок APdesign Общие вопросы Javascript 4 17.07.2013 09:54
Как выводить на печать содержимое нужного Div-а? sarik Общие вопросы Javascript 9 04.03.2013 14:02