Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Обращение в фрейм (https://javascript.ru/forum/misc/31875-obrashhenie-v-frejjm.html)

tema one 24.09.2012 11:56

Обращение в фрейм
 
Вот страница документа :

<!doctype html>
<html>
<head>
</head>
<body>
<iframe src="test.html"></iframe>
<div id="my_frame"></div>
</body>
</html>


Вот страница test.html :

<!doctype html>
<html>
<head>
</head>
<body>
<div id="test">
test
</div>
body
</body>
</html>


Как содержимое div id test записать в div my frame?
Помогите пожалуйста много чево пробовал не получалось.

lord2kim 24.09.2012 12:25

tema one,
страница документа
<!doctype html>
<html>
<head>
<script>
function gets() {
	var iframe = document.getElementById("iframe");
	alert(iframe.contentDocument.getElementById("test").innerHTML);
}
</script>
</head>
<body>
<iframe src="tests.html" id="iframe"></iframe>
<div id="my_frame"></div>
<input type="button" value="Click" onClick="gets()">
</body>
</html>

будет работать при условии размещения обеих страниц на одном домене...

tema one 24.09.2012 13:00

Это у меня два файла в одной папке на рабочем столе и почемуто ваш способ не работает?

tema one 24.09.2012 13:11

Я выложил на хостинг и заработало, спасибо!

lord2kim 24.09.2012 13:29

Цитата:

Сообщение от tema one (Сообщение 206188)
Это у меня два файла в одной папке на рабочем столе и почемуто ваш способ не работает?

на рабочем столе тем более должно работать...
<iframe src="tests.html" id="iframe"></iframe>

просто у вас test.html файл называется...

tema one 24.09.2012 22:14

А я исправлял.


Часовой пояс GMT +3, время: 19:48.