---
title: GlideNavigation - Client
description: The GlideNavigation API provides methods to control and refresh the navigator and main frame.Redirects to a new URL.Opens the specified URL in a popup window.Redirects to a record. The record displays in the navigator frame.Refreshes content in the navigator frame.Reloads the current frame.
locale: en-US
canonical_url: https://www.servicenow.com/docs/r/australia/api-reference/c\_GlideNavigationV3API.html
release: australia
product: API Reference
classification: api-reference
topic_type: concept
last_updated: "2026-03-12"
reading_time_minutes: 2
breadcrumb: [Client API reference, API reference, API implementation and reference]
---
# GlideNavigation- Client
The GlideNavigation API provides methods to control and refresh the navigator and main frame.
These methods are accessed using the `g_navigation` global object.
**Parent Topic:**[Client API reference](https://raw.githubusercontent.com/ServiceNow/ServiceNowDocs/australia/markdown/australia/api-reference/api-client.md)
## GlideNavigation - open\(String url, String target\)
Redirects to a new URL.
|
Name
|
Type
|
Description
|
|---|
|
url
|
String
|
The URL to load. It can be any URL supported by the browser.
|
|
target
|
String
|
Optional. The frame in which to load the content specified by the URL. Default: Current frame
|
|Type|Description|
|----|-----------|
|void| |
This example shows how to open the list of active incidents within an instance and display the content in the current frame.
```
g_navigation.open('incident_list.do?sysparm_query=active=true');
```
## GlideNavigation - openPopup\(String url, String name, String features, Boolean noStack\)
Opens the specified URL in a popup window.
The **features** parameter is part of the DOM specification and is passed through. For more information on the available feature list, refer to the [Mozilla Developer Network](https://developer.mozilla.org/en-US/docs/Web/API/Window/open).
|
Name
|
Type
|
Description
|
|---|
|
url
|
String
|
URL to open.
|
|
name
|
String
|
Window name.
|
|
features
|
String
|
Comma separated list of features for the popup window.
|
|
noStack
|
Boolean
|
Flag that indicates whether to append `sysparm_stack=no` to the URL. This parameter helps prevent unexpected behavior when using the form back button.Valid values:
- true: Append `sysparm_stack=no` to the URL.
- false: Do not append `sysparm_stack=no` to the URL.
|
|Type|Description|
|----|-----------|
|Window|Instance of the new window.|
This example shows how to open the list of active incidents within a popup window called "Active Incidents", and enable the resizable, scrollbars, and status features on the window.
```
g_navigation.openPopup('incident_list.do?sysparm_query=active=true', 'Active Incidents', 'resizable,scrollbars,status', true);
```
## GlideNavigation - openRecord\(String tableName, String sys\_id\)
Redirects to a record. The record displays in the navigator frame.
|Name|Type|Description|
|----|----|-----------|
|tableName|String|Name of the table containing the record to display.|
|sys\_id|String|Sys\_id of the record to display.|
|Type|Description|
|----|-----------|
|void| |
This example shows how to open a specified incident record in the navigator frame.
```
g_navigation.openRecord('incident', '4e49c0e81bf198101363ff37dc4bcb8a');
```
## GlideNavigation - refreshNavigator\(\)
Refreshes content in the navigator frame.
|Name|Type|Description|
|----|----|-----------|
|None| | |
|Type|Description|
|----|-----------|
|void| |
This example shows how to refresh the content in the navigator frame.
```
g_navigation.refreshNavigator();
```
## GlideNavigation - reloadWindow\(\)
Reloads the current frame.
|Name|Type|Description|
|----|----|-----------|
|None| | |
|Type|Description|
|----|-----------|
|void| |
This example shows how to refresh the content in the current frame.
```
g_navigation.reloadWindow();
```