заставляя всплывающее окно на передний план - PullRequest
0 голосов
/ 02 июня 2011

интересно, могут ли люди мне помочь или мой образ мышления не сработает.Я не программист, поэтому я не увлекаюсь письмом, просто учусь на ходу.В любом случае

у меня есть веб-страница 1, которая обновляется каждые 5 минут.Эта страница запускает всплывающее окно.

<script type="text/JavaScript">
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
//-->
</script>
</head>
<body  önload="MM_openBrWindow('call_notice.html','CallWaiting','width=200,height=200')">"

Нет, если эта страница в настоящее время находится в фоновом режиме, всплывающее окно также отображается в фоновом режиме.Мне нужно, чтобы эта страница вышла на передний план, чтобы уведомить пользователя об обновлении страниц.У всплывающего окна есть следующий код:

<i>
<body onblur="self.focus()"  önload="self.focus()">
<p align="center" class="style1">You have a call. </p>
<p align="center" class="style1">Please close this window to continue.</p>
<p align="center" class="style1"> </p>
<form method="post">
  <div align="center">
    <input type="button" value="Continue" 
 ö'nclick="window.close()">
</div>
</form> 
</i>

Я пробовал set.focus, видел какое-то setforegroundwindow, но не могу заставить его работать.видел Z-порядок, но это не имеет смысла для меня.

Кто-нибудь есть какие-либо идеи о том, как я могу это сделать?или есть что-то, что контролирует заголовки Windows и выполняет что-то?

любая помощь будет отличной.я не пишу с нуля, но беру кое-что здесь и там только для того, чтобы показать вам, с каким человеком вы имеете дело..

В основном, я хочу, чтобы всплывающее окно всплыло перед всеми окнами, когда веб-страницы на задней панели (которые могут содержать 4 программы) обновляются.не уверен, как вставить код

1 Ответ

0 голосов
/ 02 июня 2011

yourpopupwindow.focus () должен работать. Это в javascript, понятия не имею о vbsript.

Вроде так:

        function win_open(oid) {
       yourpopupwindow = window.open('yoururl', 'popupwin',             'menubar=no,history=no,resizable=yes,scrollbars=yes,toolbar=no,width=600,height=300');
{yourpopupwindow.focus()}
       }  

Затем при обновлении вы можете либо закрыть всплывающее окно, если оно открыто, и открыть новое и сосредоточиться на нем, либо просто сосредоточиться на существующем.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...