Есть ли для HTML или PHP атрибут, который при открытии ссылки закрывает предыдущую страницу?

Мой вопрос заключается в том, что если вы нажмете на ссылку, которая находится на странице, она закроет исходную страницу при открытии новой страницы.

-1
задан 30.10.2016, 07:20
2 ответа

Если ты добавляешь target="_self" ссылка открывается в том же окне / закладке оставляя назад предыдущий контент.

Если ты хочешь открыть новое окно ("_blank") и закрывать предыдущее окно, откуда он открылся, ты можешь делать это с языком сценариев JavaScript window.close().

Пример:

Язык сценариев JavaScript:

function cerrar_ventana() {
  window.close();
}

HTML:

<a href="http://www.nuevaventana.com" onclick="cerrar_ventana();return false;" target="_blank">Cerrar</a>
4
ответ дан 24.11.2019, 12:51

, Видеть demo, чтобы открывать и закрывать Tab браузера

Solo, ты можешь закрывать ventana / tab с window.close () , если ты открываешь с window.open () .

Как он говорит documentaciГіn :

window.close () только позволено быть названным окнами, которые были открыты рукописным шрифтом используя mГ©todo window.open (). Если окно не было открыто рукописным шрифтом, следующая ошибка появляется в консоли языка сценариев JavaScript: Scripts май not close windows that were not opened by рукописный шрифт.

, Чтобы открывать Tab или Ventana:

<!-- abrir nuevo tab -->

<a href="" onclick="return open_new_tab();">Abrir nuevo Tab</a>

<script>
    function open_new_tab() {

        window.open('/example2.html', '_blank');

        return false;
    }
</script>


<!-- abrir nueva ventana -->

<a href="" onclick="return open_new_window();">Abrir nuevo Window</a>

<script>
    function open_new_window() {

        window.open('http://example.com/example2.html', '_blank', 'toolbar=0,location=0,menubar=0');

        return false;
    }
</script>

, Чтобы закрывать любой двух ново Tab или Ventana:

<a href="" onclick="return close_tab_window();">Cerrar Tab/Ventana</a>

<script>
    function close_tab_window() {

        open('/example2.html', '_target').close();

        return false;
    }
</script>

, Подтвержденные в (МАК ВЫ):

  • Chrome 53
  • FireFox 49
  • Safari 10
2
ответ дан 24.11.2019, 12:51

Теги

Похожие вопросы