Не уверен насчет Windows CE, но с JavaScript вы можете использовать window.opener
для обращения к родительскому окну из всплывающего окна.Я написал небольшой пример для демонстрации.Надеюсь, это поможет вам:
Сохраните это как parent.html
файл:
<html>
<head>
<script type="text/javascript">
function openPopup() {
window.open("child.html", "", "dependent=yes,directories=no,height=400px,width=600px,menubar=no,resizable=yes,scrollbars=yes,status=yes,title=yes,toolbar=no");
}
</script>
</head>
<body>
<input type="text" name="txt" id="txtId" value="blah" />
<input type="button" name="btn" value="Open popup" onclick="openPopup();" />
</body>
</html>
и это как child.html
:
<html>
<head>
<script type="text/javascript">
function goToParent() {
window.opener.focus();
window.opener.document.getElementById("txtId").focus();
window.close();
}
</script>
</head>
<body>
Push the button to close this window and focus on the parent's textbox<br />
<input type="button" name="btn2" value="Close popup" onclick="goToParent();" />
</body>
</html>
Ваше всплывающее окнодолжен закрыться и фокус должен быть получен вызывающей страницей, даже если она находится в фоновом режиме или есть какие-то другие окна сверху.