JavaScript Window Location

Το αντικείμενο window.location μπορεί να χρησιμοποιηθεί για να αποκτήσει τη διεύθυνση URL της τρέχουσας σελίδας και να ανακατευθύνει τον περιηγητή σε νέα σελίδα.

Θέση Παρακαταθήκης

window.location Το αντικείμενο μπορεί να γραφτεί χωρίς πρόθεμα window.

Παραδείγματα:

  • window.location.href επιστρέφει το href (URL) της τρέχουσας σελίδας
  • window.location.hostname επιστρέφει το όνομα του διακομιστή του web
  • window.location.pathname επιστρέφει τη διαδρομή ή το όνομα του αρχείου της τρέχουσας σελίδας
  • window.location.protocol επιστρέφει το χρησιμοποιούμενο web πρωτόκολλο (http: ή https:)
  • window.location.assign φορτώνει νέο έγγραφο

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.hostname Η ιδιότητα επιστρέφει το όνομα του διακομιστή του (τρέχουσας) διαδικτύου.

Παράδειγμα

Εμφάνιση του ονόματος του διακομιστή:

document.getElementById("demo").innerHTML = "Το όνομα του διακομιστή της σελίδας είναι " + window.location.hostname;

Το αποτέλεσμα είναι:

Το όνομα του διακομιστή της σελίδας είναι www.codew3c.com

Δοκιμάστε το προσωπικά

Όνομα Διαδρομής Θέσης Παρακαταθήκης

window.location.pathname Η ιδιότητα επιστρέφει το όνομα του διαδρομικού URL της τρέχουσας σελίδας.

Παράδειγμα

Εμφάνιση του ονόματος του διαδρομικού URL της τρέχουσας σελίδας:

document.getElementById("demo").innerHTML = "Η διαδρομή της σελίδας είναι " + window.location.pathname;

Το αποτέλεσμα είναι:

Η διαδρομή της σελίδας είναι /js/js_window_location.asp

Δοκιμάστε το προσωπικά

Πρωτόκολλο Θέσης Παρακαταθήκης

window.location.protocol Η ιδιότητα επιστρέφει το web πρωτόκολλο της σελίδας.

Παράδειγμα

Εμφάνιση του web πρωτοκόλλου:

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="Φόρτωση νέου έγγραφου" onclick="newDoc()">
</body>
</html> 

Δοκιμάστε το προσωπικά