Имеется два файла: 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'; или просто подскажите, что делать.