Vị trí cửa sổ JavaScript
Đối window.location
tượng có thể được sử dụng để lấy địa chỉ trang hiện tại (URL) và chuyển hướng trình duyệt đến một trang mới.
Vị trí cửa sổ
Đối window.location
tượng có thể được viết mà không có tiền tố cửa sổ.
Vài ví dụ:
window.location.href
trả về href (URL) của trang hiện tạiwindow.location.hostname
trả về tên miền của máy chủ lưu trữ webwindow.location.pathname
trả về đường dẫn và tên tệp của trang hiện tạiwindow.location.protocol
trả về giao thức web được sử dụng (http: hoặc https :)window.location.assign()
tải một tài liệu mới
Vị trí cửa sổ Href
Thuộc window.location.href
tính trả về URL của trang hiện tại.
Thí dụ
Hiển thị href (URL) của trang hiện tại:
document.getElementById("demo").innerHTML =
"Page location is " + window.location.href;
Kết quả là:
Page location is https://vi.pictoshow.com/js/js_window_location.asp
Tên máy chủ vị trí cửa sổ
Thuộc window.location.hostname
tính trả về tên của máy chủ lưu trữ internet (của trang hiện tại).
Thí dụ
Hiển thị tên của máy chủ:
document.getElementById("demo").innerHTML =
"Page hostname is " + window.location.hostname;
Kết quả là:
Page hostname is vi.pictoshow.com
Tên đường dẫn vị trí cửa sổ
Thuộc window.location.pathname
tính trả về tên đường dẫn của trang hiện tại.
Thí dụ
Hiển thị tên đường dẫn của URL hiện tại:
document.getElementById("demo").innerHTML =
"Page path is " + window.location.pathname;
Kết quả là:
Page path is /js/js_window_location.asp
Giao thức vị trí cửa sổ
Thuộc window.location.protocol
tính trả về giao thức web của trang.
Thí dụ
Hiển thị giao thức web:
document.getElementById("demo").innerHTML =
"Page protocol is " + window.location.protocol;
Kết quả là:
Page protocol is https:
Cổng vị trí cửa sổ
Thuộc window.location.port
tính trả về số cổng máy chủ internet (của trang hiện tại).
Thí dụ
Hiển thị tên của máy chủ:
document.getElementById("demo").innerHTML =
"Port
number is " + window.location.port;
Kết quả là:
Port number is
Hầu hết các trình duyệt sẽ không hiển thị số cổng mặc định (80 cho http và 443 cho https)
Chỉ định vị trí cửa sổ
Phương window.location.assign()
thức tải một tài liệu mới.
Thí dụ
Tải một tài liệu mới:
<html>
<head>
<script>
function newDoc() {
window.location.assign("https://www.w3schools.com")
}
</script>
</head>
<body>
<input type="button" value="Load new document"
onclick="newDoc()">
</body>
</html>