Проблема такая. Есть страничка. Вот ее код:
Как видно из кода, по нажатию на кнобу, открывается окошко. Текст страницы окошака вот:
Так вот. Проблемы две. 1. При нажатии на ссылку в функцию UpdateText родительского окна приходит строка, передаваемая дочерним, но в textarea ничего не появляется. Почему? И как исправить код, чтобы все работало?
2. После нажатия на ссылку в дочернем окне, окно не закрывается, хотя window.close() стоит. Почему?
Всем спасибо.
Код:
<html>
<!-- Created on: 23.04.2006 -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title>blabla</title>
<meta name="description" content="">
<meta name="keywords" content="">
<meta name="author" content="www.serials.ws">
<meta name="generator" content="AceHTML 6 Pro">
<script language="JavaScript">
<!-- Script Begin
var selectedText;
function UpdateText(txt)
{
selectedText = txt;
update();
}
function update()
{
document.input.message.value = selectedText;
}
// Script End -->
</script>
</head>
<body>
<form name"input">
<input type="button" value="Pic" onclick="window.open('test.html', 'mywin'); return false;"><br>
<textarea name="message" cols="30" rows="5" id="ed"></textarea>
</form>
</body>
</html>
Код:
<html>
<!-- Created on: 23.04.2006 -->
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
<title></title>
<meta name="description" content="">
<meta name="keywords" content="">
<meta name="author" content="www.serials.ws">
<meta name="generator" content="AceHTML 6 Pro">
<script>
function OnClick()
{
window.opener.UpdateText("piture");
window.close();
}
</script>
</head>
<body>
<a href="java script:OnClick()">sample</a>
</body>
</html>
2. После нажатия на ссылку в дочернем окне, окно не закрывается, хотя window.close() стоит. Почему?
Всем спасибо.