What is g_navigation

Provides methods to control and refresh the navigator and main frame.

The GlideNavigation methods are accessed using the g_navigation global object.

Developer Documentation

open

Redirects to another URL. : URL to be loaded. It can be any URL supported by the browser : is the target frame. If left blank, the URL will load in the current frame

g_navigation.open(url.getURL(), 'edit_form_design');
nowapi.g_navigation.open(query+subQuery);

openPopup

Open a popup window with features : The url to open : The name of the new window : is a comma separated list of features. See https://developer.mozilla.org/en-US/docs/Web/API/Window/open : True to append sysparm_stack=no to the url. This prevents weirdness when using the form back button the instance of newly opened Window |

openRecord

Redirects to a record

g_navigation.openRecord(gr);

refreshNavigator

Refresh the navigator contents

g_navigation.refreshNavigator();

reloadWindow

Reload the current frame

if (window.g_form)
  g_navigation.reloadWindow();

getURL

//Type appropriate comment here, and begin script below
if (g_navigation.getURL().indexOf("sysparm_close_on_success=true") > -1) {
  var form = g_form.getFormElement();
}