---
sourceDocument: Xanadu API Reference
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/xanadu/api-reference

 Release :

    - xanadu

ft:locale :

    - en-US

ft:publication_title :

    - Xanadu API Reference

ft:clusterId :

    - crapiref

bundleId :

    - crapiref

workflow :

    - Creator


---

# GlideNavigation - Client

# GlideNavigation - Client {#ariaid-title1}

* Release version: Xanadu
* 
* Updated August 1, 2024
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 1 minute to read

The GlideNavigation API provides methods to control and refresh the navigator and main frame.

These methods are accessed using the `g_navigation` global object.

## GlideNavigation - open(String url, String target) {#ariaid-title2}

Redirects to a new URL.
{#r_GNV3-open_S_S__table_wnq_lmb_mv__entry__3}

| 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 |
[Table 1. Parameters]

{#r_GNV3-open_S_S__table_wnq_lmb_mv} {#r_GNV3-open_S_S__table_xnq_lmb_mv__entry__2}

| Type | Description |
|-|-|
| void |   |
[Table 2. Returns]

{#r_GNV3-open_S_S__table_xnq_lmb_mv}  
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) {#ariaid-title3}

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).
{#r_GNV3-openPopup_S_S_S_B__table_p4g_c4b_mv__entry__3}

| 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. {#r_GNV3-openPopup_S_S_S_B__ul_qcs_vng_knb} |
[Table 3. Parameters]

{#r_GNV3-openPopup_S_S_S_B__table_p4g_c4b_mv} {#r_GNV3-openPopup_S_S_S_B__table_q4g_c4b_mv__entry__2}

| Type | Description |
|-|-|
| Window | Instance of the new window. |
[Table 4. Returns]

{#r_GNV3-openPopup_S_S_S_B__table_q4g_c4b_mv}  
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) {#ariaid-title4}

Redirects to a record. The record displays in the navigator frame.
{#r_GNV3-openRecord_S_S__table_r3s_dnb_mv__entry__3}

| Name | Type | Description |
|-|-|-|
| tableName | String | Name of the table containing the record to display. |
| sys_id | String | Sys_id of the record to display. |
[Table 5. Parameters]

{#r_GNV3-openRecord_S_S__table_r3s_dnb_mv} {#r_GNV3-openRecord_S_S__table_s3s_dnb_mv__entry__2}

| Type | Description |
|-|-|
| void |   |
[Table 6. Returns]

{#r_GNV3-openRecord_S_S__table_s3s_dnb_mv}  
This example shows how to open a specified incident record in the navigator frame.

    g_navigation.openRecord('incident', '4e49c0e81bf198101363ff37dc4bcb8a');

## GlideNavigation - refreshNavigator() {#ariaid-title5}

Refreshes content in the navigator frame.
{#r_GNV3-refreshNavigator__table_ezg_zlb_mv__entry__3}

| Name | Type | Description |
|-|-|-|
| None |   |   |
[Table 7. Parameters]

{#r_GNV3-refreshNavigator__table_ezg_zlb_mv} {#r_GNV3-refreshNavigator__table_fzg_zlb_mv__entry__2}

| Type | Description |
|-|-|
| void |   |
[Table 8. Returns]

{#r_GNV3-refreshNavigator__table_fzg_zlb_mv}  
This example shows how to refresh the content in the navigator frame.

    g_navigation.refreshNavigator();

## GlideNavigation - reloadWindow() {#ariaid-title6}

Reloads the current frame.
{#r_GNV3-reloadWindow__table_gcn_snb_mv__entry__3}

| Name | Type | Description |
|-|-|-|
| None |   |   |
[Table 9. Parameters]

{#r_GNV3-reloadWindow__table_gcn_snb_mv} {#r_GNV3-reloadWindow__table_hcn_snb_mv__entry__2}

| Type | Description |
|-|-|
| void |   |
[Table 10. Returns]

{#r_GNV3-reloadWindow__table_hcn_snb_mv}  
This example shows how to refresh the content in the current frame.

    g_navigation.reloadWindow();


