Вот нашёл код открытия ссылки в новой вкладке. Как запретить закрыть это окно пока не выйдет время? <script language="JavaScript"> <!-- browserVer = parseInt(navigator.appVersion); HB=window.open('http://www.ВАША_ССЫЛКА' ,'HBback','toolbar=1,location=1,status=1, top=3000,left=3000,menubar=1,scrollbars=1,resizable=1,width=500,height=300'); if( browserVer >= 4) {window.focus() ; }setTimeout ("closewindow()", 9000);function closewindow(){HB.close();} //--> </script>
DELETED17 февраля 2017, в 13:54
Delete
blackheard (17.02.2017 в 13:09) Вот нашёл код открытия ссылки в новой вкладке. Как запретить закрыть это окно пока не выйдет время? <script language="JavaScript"> <!-- browserVer = parseInt(navigator.appVersion); HB=window.open('http://www.ВАША_ССЫЛКА' ,'HBback','toolbar=1,location=1,status=1, top=3000,left=3000,menubar=1,scrollbars=1,resizable=1,width=500,height=300'); if( browserVer >= 4) {window.focus() ; }setTimeout ("closewindow()", 9000);function closewindow(){HB.close();} //--> </script>
blackheard (17.02.2017 в 13:09) Вот нашёл код открытия ссылки в новой вкладке. Как запретить закрыть это окно пока не выйдет время? <script language="JavaScript"> <!-- browserVer = parseInt(navigator.appVersion); HB=window.open('http://www.ВАША_ССЫЛКА' ,'HBback','toolbar=1,location=1,status=1, top=3000,left=3000,menubar=1,scrollbars=1,resizable=1,width=500,height=300'); if( browserVer >= 4) {window.focus() ; }setTimeout ("closewindow()", 9000);function closewindow(){HB.close();} //--> </script>
смысла запрещать закрытие окна нет, так как юзер может просто создать новую вкладку и работать в ней
тут нужно делать остановку отсчёта при смене фокуса окна, когда оно становится неактивным и не засчитывать просмотр, пока не выйдет время