Javascript-форум (https://javascript.ru/forum/)
-   Элементы интерфейса (https://javascript.ru/forum/dom-window/)
-   -   Закрытие окна с помощью Window.close() (https://javascript.ru/forum/dom-window/70334-zakrytie-okna-s-pomoshhyu-window-close.html)

Semyon 28.08.2017 09:25

Закрытие окна с помощью Window.close()
 
Доброго времени суток. Предупреждаю заранее, что не так давно начал заниматься программированием и поэтому некоторый сленг программистов не понимаю.
В общем по порядку. Есть некоторая программка ИЭТР (интерактивное электронно-техническое руководство), разработанная в HTML. На главной странице есть меню с выбором документов и кнопка выход, закрывающая страницу. Страницы с документами также имеют небольшую навигацию по документам и кнопку выход.

Проблема заключается в следующем:
- при запуске программы и ознакомлением с любым из документов кнопка выход при возврате к главному меню не реагирует даже после танцев с бубном.
к сожалению весь код прислать не могу (в целях ИБ не положено) есть только некоторые отрывки отвечающие за функционал данных кнопок.

кнопка Выход на главном меню
<a href="javascript:close_window()"><button class="but1">Выход</button></a>

Функция
<script>
var WinClose;
function close_window() {
WinClose = window.close();
}
</script>

кнопка выход (она же возврат к предыдущему меню)

<a href="javascript:openWind()">Выход</a>

Функция
<script>
var openedWind;
function openWind() {
openedWind = window.open('main_menu.html','_self')
}
</script>

ksa 28.08.2017 10:49

Цитата:

Сообщение от Semyon
к сожалению весь код прислать не могу

А оно нам и не нужно. :D
Просто сделай небольшой тестовый пример, который можно запустить прямо тут. На нем и посмотрим чего у тебя не получается.

Nexus 28.08.2017 16:45

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

Semyon 30.08.2017 11:02

запустил программу ->открылось меню->выбрал документ->ознакомился->вернулся в главное меню-> кнопка "выход" не работает.

Semyon 30.08.2017 11:10

я понимаю что все проблемы решает крестик в углу окна браузера. просто спросил есть ли решения данной проблемы (скрипт какой-то написать нужно, или руки у меня кривые и надо идти торговать помидорами, или всё же несовместимость каких либо функций, операндов, тегов и т.д и т.п. )
подскажите в каком направлении копать???
Может есть какие нибудь функции помимо window.close() способствующие закрытию вкладки.

ksa 30.08.2017 11:17

Цитата:

Сообщение от Semyon
Может есть какие нибудь функции помимо window.close() способствующие закрытию вкладки.

Нет других методов. :no:

Semyon 30.08.2017 11:17

Цитата:

Сообщение от Nexus (Сообщение 462947)
Если пользователь в строку адреса набрал адрес вашего ресурса, нажал интер, перешел, тем самым, на ваш ресурс и нажал на крестик, который должен закрыть это окно, то закрыть это окно у вас не получится.

Не понял к чему это? Это не интернет ресурс.
проблема в не рабочей кнопке. чуть выше порядок действий.

Nexus 30.08.2017 11:32

Semyon, если это не интернет ресурс, то обратись к документации программного продукта.

Semyon 31.08.2017 08:20

программу я пишу сам))) мы наверное не правильно друг друга поняли. прошу прощения что не правильно объяснил. всю документацию, весь функционал вплоть до кнопок пишу сам. и меня интересовали методы закрытия окна по мимо метода .close(). просто поиск других методов в интернете занимает больше времени чем задать вопрос уже знающим специалистам и узнать где можно прочитать, изучить необходимую информацию (актуальную и полную). Так как в интернете много воды специалисты уже умеют анализировать и фильтровать нужную инфу. стараюсь достичь таких же высот, но как видите пока безуспешно.
Спасибо за помощь, считаю вопрос закрытым
буду пытаться придумать что-нибудь еще. может попробую через окно-посредника закрывать. ну или ещё что нибудь. Всем спасибо.


Часовой пояс GMT +3, время: 18:15.