Difference between revisions of "JavaScript History Object"

From Techotopia
Jump to: navigation, search
m (Text replacement - "<table border="0" cellspacing="0" width="100%">" to "<table border="0" cellspacing="0">")
m (Text replacement - "<hr> <table border="0" cellspacing="0"> <tr>" to "<!-- Ezoic - BottomOfPage - bottom_of_page --> <div id="ezoic-pub-ad-placeholder-114"></div> <!-- End Ezoic - BottomOfPage - bottom_of_page --> <hr> <table border="0" cellspacing="0"> <tr>")
Line 1: Line 1:
 +
<!-- Ezoic - BottomOfPage - bottom_of_page -->
 +
<div id="ezoic-pub-ad-placeholder-114"></div>
 +
<!-- End Ezoic - BottomOfPage - bottom_of_page -->
 
<hr>
 
<hr>
 
<table border="0" cellspacing="0">
 
<table border="0" cellspacing="0">

Revision as of 19:36, 10 May 2016


PreviousTable of ContentsNext
JavaScript Location ObjectJavaScript Arrays


Purchase and download the full PDF version of this JavaScript eBook for only $8.99


The JavaScript History object is a child of the Window object and holds information about the URLs visited before and after the current URL.

The object has the following methods and properties:

  • history.length - a property containing the numner of URLs held in the history.
  • history.go() - takes a postive or negative number as an argument to specify how many changes back or forward in the history to go. For example history.go(-4) is equivalent to pressing the Back buttonm in the browser 4 times.
  • history.back() - equivalent to pressing the browser Back button (loads the previous page from the history list).
  • history.forward() - equivalent to pressing the browser Forward button (loads the next page from the history if it exists).