Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 31.08.2014, 21:34
Новичок на форуме
Отправить личное сообщение для krapiva777 Посмотреть профиль Найти все сообщения от krapiva777
 
Регистрация: 31.08.2014
Сообщений: 2

обращение к элементам родительского окна не работает в Opera, Chrome
Имеется два файла: new 4.html:

<html> 
	<head> 
		<meta charset="utf-8"> 
	</head> 
	<body> 
<button onclick="setPreflop()">Открыть окно</button>
		<textarea id="d1">aaa</textarea>
		<script> 
			function setPreflop(){
				w = window.open('new  5.html', 'Тест', "height=400; width=950");
				w.focus();
			}
		</script> 
	</body> 
</html>


и new 5.html:

<html> 
	<head> 
		<meta charset="utf-8"> 
	</head> 
	<body> 
		<button id="sub" onclick="sender()">OK</button>
		<script> 
			function sender(){
		                window.opener.document.getElementById("d1").value = 'abc';
				window.opener.focus(); 
				window.close();
			}
		</script> 
	</body> 
</html>


При нажатии кнопки "Открыть окно" на new 4 открывается всплывающее окно с кнопкой "ОК", которая ДОЛЖНА закрывать всплывающее окно и записывать в родительское окно "abc" в текстарею. Мозила, ИЕ 9 - полет отличный; Опера, Хром - &!%&ть! НЕ РАБОТАЕТ (Окно открывает, нажатие кнопки "ОК" игнорирует). Подскажите кроссбраузерный аналог window.opener.document.getElementById("d1").value = 'abc'; или просто подскажите, что делать.
Ответить с цитированием
  #2 (permalink)  
Старый 31.08.2014, 22:30
Аватар для ixth
Профессор
Отправить личное сообщение для ixth Посмотреть профиль Найти все сообщения от ixth
 
Регистрация: 19.01.2010
Сообщений: 354

Заглядывай изредка в консоль:
Цитата:
Uncaught SecurityError: Blocked a frame with origin "null" from accessing a frame with origin "null". Protocols, domains, and ports must match.
Это из-за того, что страницы запускаются по протоколу file://. На хосте все прекрасно работает: http://stuff.ixth.net/krapiva/1.html
Ответить с цитированием
  #3 (permalink)  
Старый 01.09.2014, 18:25
Новичок на форуме
Отправить личное сообщение для krapiva777 Посмотреть профиль Найти все сообщения от krapiva777
 
Регистрация: 31.08.2014
Сообщений: 2

Большое спасибо)
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
jQuery.get работает в FF и не работает в Chrome Варфаламей AJAX и COMET 2 27.01.2014 13:00
Работает только в Chrome vave Элементы интерфейса 4 08.11.2013 02:48
Доступ к элементам соседнего окна v_n_smirnov Events/DOM/Window 1 22.08.2012 18:08
Обращение к функциям родительского окна realus Events/DOM/Window 3 14.08.2010 20:41
Обращение к форме октрытого окна SparkDSD Events/DOM/Window 3 27.02.2009 14:02