Показать сообщение отдельно
  #4 (permalink)  
Старый 03.01.2011, 20:00
Новичок на форуме
Отправить личное сообщение для resetnow Посмотреть профиль Найти все сообщения от resetnow
 
Регистрация: 03.01.2011
Сообщений: 4

index.html:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="ru">
<body>
<iframe src="iframe.html">
<script>
function listener(event){
alert(event.data);
}

if (window.addEventListener){
	window.addEventListener("message", listener,false);
} else {
	window.attachEvent("onmessage", listener);
}
</script>
</body>
</html>


iframe.html:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="ru">
<body>
123
<script>
top.postMessage('sample', "*");
</script>
</body>
</html>


не работает. вроде как и обработчик события находится на стороне, принимающей сообщение, а все не так что-то.

Последний раз редактировалось resetnow, 03.01.2011 в 20:03.
Ответить с цитированием