From 074785cea106179cb3305637055ab0a009ca74f2 Mon Sep 17 00:00:00 2001 From: Peter Bengtsson Date: Tue, 8 Dec 2020 14:42:52 -0500 Subject: initial commit --- files/ru/web/api/history/go/index.html | 88 ++++++++++++++++++++++++++++++++++ 1 file changed, 88 insertions(+) create mode 100644 files/ru/web/api/history/go/index.html (limited to 'files/ru/web/api/history/go') diff --git a/files/ru/web/api/history/go/index.html b/files/ru/web/api/history/go/index.html new file mode 100644 index 0000000000..6612072c73 --- /dev/null +++ b/files/ru/web/api/history/go/index.html @@ -0,0 +1,88 @@ +--- +title: History.go() +slug: Web/API/History/go +tags: + - API + - History API + - История + - Определение + - метод +translation_of: Web/API/History/go +--- +
{{APIRef("History API")}}
+ +

Метод History.go() выполняет переход на определенную страницу в истории текущей сессии. С его помощью можно перемещаться как вперед, так и назад, в зависимости от значения параметра.

+ +

Данный метод является {{glossary("asynchronous", "асинхронным")}}. Добавьте обработчик для события {{event("popstate")}}, чтобы определить, когда переход закончен.

+ +

Синтаксис

+ +
history.go([delta])
+ +

Параметры

+ +
+
delta {{optional_inline}}
+
Относительное положение в истории, куда вы хотите переместиться. Отрицательные значения перемещают назад, а положительные -- вперед. Например, history.go(2) перемещает вперед на 2 страницы, а history.go(-2) перемещает на 2 страницы назад. Если метод вызван без параметра или же delta равна 0, результат выполнения будет такой же, как у location.reload().
+
+ +

Примеры

+ +

Перемещение на 1 страницу назад (аналог вызова {{domxref("History.back", "back()")}}):

+ +
history.go(-1)
+ +

Перемещение на страницу вперед, как {{domxref("History.forward", "forward()")}}:

+ +
history.go(1)
+ +

Перемещение на 2 страницы вперед:

+ +
history.go(2);
+ +

Перемещение на 2 страницы назад:

+ +
history.go(-2);
+ +

Также, оба этих вызова перезагрузят страницу:

+ +
history.go();
+history.go(0);
+ +

Спецификации

+ + + + + + + + + + + + + + + + + + + +
СпецификацияСтатусКомментарий
{{SpecName("HTML WHATWG", "history.html#dom-history-go", "History.go()")}}{{Spec2("HTML WHATWG")}}Не отличается от {{SpecName("HTML5 W3C")}}.
{{SpecName("HTML5 W3C", "browsers.html#dom-history-go", "History.go()")}}{{Spec2("HTML5 W3C")}}Изначальное определение.
+ +

Совместимость

+ + + +

{{Compat("api.History.go")}}

+ +

See also

+ + -- cgit v1.2.3-54-g00ecf