ਜਾਵਾਸਕ੍ਰਿਪਟ ਵਿੰਡੋ ਲੋਕੇਸ਼ਨ

window.location ਆਬਜੈਕਟ ਮੌਜੂਦਾ ਪੇਜ਼ ਦੀ ਠਿਕਾਣਾ (URL) ਪ੍ਰਾਪਤ ਕਰਨ ਅਤੇ ਬਰਾਉਜ਼ਰ ਨੂੰ ਨਵੇਂ ਪੇਜ਼ ਤੱਕ ਰੋਕਣ ਲਈ ਵਰਤਿਆ ਜਾ ਸਕਦਾ ਹੈ。

Window Location

window.location ਆਬਜੈਕਟ ਵਿੰਡੋ ਪ੍ਰੀਫਿਕਸ ਦੇ ਬਿਨਾ ਲਿਖਿਆ ਜਾ ਸਕਦਾ ਹੈ。

ਕੁਝ ਉਦਾਹਰਨਾਂ:

  • window.location.href ਮੌਜੂਦਾ ਪੇਜ਼ ਦੇ href (URL) ਵਾਪਸ ਦਿੰਦਾ ਹੈ
  • window.location.hostname ਵੇਬ ਮਸ਼ੀਨ ਦੇ ਨਾਮ ਵਾਪਸ ਦਿੰਦਾ ਹੈ
  • window.location.pathname ਮੌਜੂਦਾ ਪੇਜ਼ ਦੇ ਪਥ ਜਾਂ ਫਾਇਲ ਨਾਮ ਵਾਪਸ ਦਿੰਦਾ ਹੈ
  • window.location.protocol ਵਰਤੇ ਗਏ ਵੇਬ ਸਮਝੌਤਾ (http: ਜਾਂ https:) ਵਾਪਸ ਦਿੰਦਾ ਹੈ
  • window.location.assign ਨਵਾਂ ਦਸਤਾਵੇਜ਼ ਲੋਡ ਕਰਦਾ ਹੈ

Window Location Href

window.location.href ਪ੍ਰਤੀਭਾ ਮੌਜੂਦਾ ਪੇਜ਼ ਦਾ URL ਵਾਪਸ ਦਿੰਦੀ ਹੈ。

ਇੰਸਟੈਂਸ

ਮੌਜੂਦਾ ਪੇਜ਼ ਦੇ href (URL) ਦਿਸਾਓ:

document.getElementById("demo").innerHTML = "ਪੇਜ਼ ਸਥਾਨ ਹੈ " + window.location.href;

ਨਤੀਜਾ ਹੈ:

ਪੇਜ਼ ਸਥਾਨ ਹੈ http://www.codew3c.com/js/js_window_location.asp

ਆਪਣੇ ਅਨੁਸਾਰ ਪ੍ਰਯੋਗ ਕਰੋ

Window Location ਮਸ਼ੀਨ ਨਾਮ

window.location.hostname ਪ੍ਰਤੀਭਾ (ਮੌਜੂਦਾ ਪੇਜ਼ ਦੇ) ਇੰਟਰਨੈੱਟ ਮਸ਼ੀਨ ਦਾ ਨਾਮ ਵਾਪਸ ਦਿੰਦੀ ਹੈ。

ਇੰਸਟੈਂਸ

ਮਸ਼ੀਨ ਦਾ ਨਾਮ ਦਿਸਾਓ:

document.getElementById("demo").innerHTML = "ਪੇਜ਼ ਮਸ਼ੀਨ ਨਾਮ ਹੈ " + window.location.hostname;

ਨਤੀਜਾ ਹੈ:

ਪੇਜ਼ ਮਸ਼ੀਨ ਨਾਮ ਹੈ www.codew3c.com

ਆਪਣੇ ਅਨੁਸਾਰ ਪ੍ਰਯੋਗ ਕਰੋ

Window Location ਪਥ ਨਾਮ

window.location.pathname ਪ੍ਰਤੀਭਾ ਮੌਜੂਦਾ ਪੇਜ਼ ਦਾ ਪਥ ਨਾਮ ਵਾਪਸ ਦਿੰਦੀ ਹੈ。

ਇੰਸਟੈਂਸ

ਮੌਜੂਦਾ URL ਦੇ ਪਥ ਨਾਮ ਦਿਸਾਓ:

document.getElementById("demo").innerHTML = "ਪੇਜ਼ ਪਥ ਹੈ " + window.location.pathname;

ਨਤੀਜਾ ਹੈ:

ਪੇਜ਼ ਪਥ ਹੈ /js/js_window_location.asp

ਆਪਣੇ ਅਨੁਸਾਰ ਪ੍ਰਯੋਗ ਕਰੋ

Window Location ਸਮਝੌਤਾ

window.location.protocol ਪ੍ਰਤੀਭਾ ਪੇਜ਼ ਵੇਬ ਸਮਝੌਤਾ ਵਾਪਸ ਦਿੰਦੀ ਹੈ。

ਇੰਸਟੈਂਸ

ਵੇਬ ਸਮਝੌਤਾ ਦਿਸਾਓ:

document.getElementById("demo").innerHTML = "ਪੇਜ਼ ਸਮਝੌਤਾ ਹੈ " + window.location.protocol;

ਨਤੀਜਾ ਹੈ:

ਪੇਜ਼ ਸਮਝੌਤਾ ਹੈ http:

ਆਪਣੇ ਅਨੁਸਾਰ ਪ੍ਰਯੋਗ ਕਰੋ

Window Location ਪੋਰਟ

window.location.port ਪ੍ਰਤੀਯੋਗਿਤਾ ਵਾਪਸ ਵਰਤਾਏ ਜਾਂਦੇ ਹਨ (ਮੌਜੂਦਾ ਪੰਨੇ ਦੇ) ਇੰਟਰਨੈੱਟ ਮਸ਼ੀਨ ਦੇ ਪੋਰਟ ਨੰਬਰ ਦਾ ਨੰਬਰ

ਇੰਸਟੈਂਸ

ਮੁੱਖ ਮਸ਼ੀਨ ਦੇ ਪੋਰਟ ਨੰਬਰ ਨੂੰ ਦਿਖਾਓ:

document.getElementById("demo").innerHTML = "ਪੋਰਟ ਨੰਬਰ ਹੈ: " + window.location.port;

ਆਪਣੇ ਅਨੁਸਾਰ ਪ੍ਰਯੋਗ ਕਰੋ

ਮੋਸਟ ਬਰਾਊਜ਼ਰਜ਼ ਮੂਲਟੀਪਲ ਪੋਰਟ ਨਹੀਂ ਦਿਖਾਉਂਦੇ ਹਨ (http ਲਈ 80, https ਲਈ 443)。

Window Location Assign

window.location.assign() ਨਵਾਂ ਦਸਤਾਵੇਜ਼ ਲੋਡ ਕਰਨ ਦਾ ਮਾਹੌਲ

ਇੰਸਟੈਂਸ

ਨਵਾਂ ਦਸਤਾਵੇਜ਼ ਲੋਡ ਕਰੋ:

<html>
<head>
<script>
function newDoc() {
    window.location.assign("https://www.codew3c.com")
 }
</script>
</head>
<body>
<input type="button" value="Load new document" onclick="newDoc()">
</body>
</html> 

ਆਪਣੇ ਅਨੁਸਾਰ ਪ੍ਰਯੋਗ ਕਰੋ