1.JavaScript Window Location
The Window.location object is used to obtain the address (URL) of the current page and redirect the browser to a new page.
1.1 Window Location
The window.location object can be written without using the window prefix. Some examples:
Some examples:
- Location.hostname returns the domain name of the web host
- Location.pathname returns the path and file name of the current page
- Location.port returns the port of the web host (80 or 443)
- Location.protocol returns the Web protocol used (HTTP///https://)
1.2Window location Href
The Location.href property returns the URL of the current page.
Returns the entire URL (of the current page):
<script>document.write (location.href); </script>
1.3Window location Pathname
The Location.pathname property returns the path name of the URL.
<script>document.write (location.pathname); </script>
1.4Window location Assign
The Location.assign () method loads the new document.
function Newdoc () { window.location.assign (" http://www.w3cschool.cc " ) }</script>"button" Value="Load New document" onclick="newdoc ()" ></body>
2.JavaScript Window History
The Window.history object contains the history of the browser.
2.1 Window history
The window.history object can be written without using the window prefix.
To protect user privacy, there are limitations to how JavaScript accesses the object.
Some methods:
- History.back ()-Same as clicking Back button in browser
- History.forward ()-Same as clicking the Forward button in the browser
2.2Window history back
The History.back () method loads the previous URL in the History list.
This is the same as clicking the Back button in the browser:
function GoBack () { window.history.back () }</ Script>"button" value="back " onclick="goBack ()"></body>
JavaScript Window Location