ਜਾਵਾਸਕ੍ਰਿਪਟ ਵਿੰਡੋ ਲੋਕੇਸ਼ਨ
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>