Показать сообщение отдельно
  #2 (permalink)  
Старый 26.04.2013, 20:59
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,215

Один из вариантов проверки существования дочернего окна...

<html>
<head>
<script language="JavaScript">
var win1;
var scriptTags = "<html>" +
                 "<title>Sample Window</title>" +
                 "<script>var winOpen=true;</script>" + 
                 "</html>";
function createWindow() {
   win1 = window.open("",
                      "win1",
                      "height=60,width=175,scrollbars=no");
   win1.document.open(); 
   win1.document.writeln(scriptTags); 
   win1.document.close();
}
function validateWindow() {
   if (win1.winOpen == null)
       alert("Window does NOT exist.");
   else {
       win1.focus(); // give window focus
       alert("Window exists!");
   }
}
//-->
</script>
</head>
<body onLoad="createWindow()">
<form>
<input type=button
       value="Check Window" 
       onClick="validateWindow()">
</form>
</html>

Проверка существования окна
Ответить с цитированием