The History go() method in HTML is used for loading a specific URL from the history list. It is a better alternative of history.back() and history.forward() methods if number or the URL of the specific page are known which want to load from your history.
Syntax:
history.go( number|URL )
Parameters: This method accepts single parameter number|URL which is mandatory and used to specify either the number/position of the URL in the history list or the URl of the page. -1 is used to go one page back and 1 is used for go one page forward.
Below program illustrates the History go() method in HTML:
Example:
<!DOCTYPE html> < html > < head > < title >DOM History.go() Method</ title > < style > h1 { color:green; } h2 { font-family: Impact; } body { text-align:center; } </ style > </ head > < body > < h1 >GeeksforGeeks</ h1 > < h2 >DOM History.go( ) Method</ h2 > < p >For going to the second next URL in the history, double click the "Go to the second next URL" button: </ p > < button ondblclick = "history_goforward()" >Go to the second next URL</ button > < script > function history_goforward() { window.history.go(2); } </ script > </ body > </ html > |
Output:
Example 2: For going to the previous URL in the history list.
<!DOCTYPE html> < html > < head > < title >DOM History.go() Method</ title > < style > h1 { color:green; } h2 { font-family: Impact; } body { text-align:center; } </ style > </ head > < body > < h1 >GeeksforGeeks</ h1 > < h2 >DOM History.go() Method</ h2 > < p >For going to the previous URL in the history, double click the "Go to the previous URL" button: </ p > < button ondblclick = "history_goback()" >Go to the previous URL</ button > < script > function history_goback() { window.history.go(-1); } </ script > </ body > </ html > |
Output:
Supported Browsers: The browser supported by History back() method are listed below:
- Google Chrome
- Apple Safari
- Firefox
- Opera
- Internet Explorer
leave a comment
0 Comments