Μέθοδοι window.location.href και window.open () σε JavaScript

Ποια είναι η διαφορά μεταξύ των μεθόδων window.location.href και window.open () στη JavaScript;

Λύση

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

Η window.open() είναι μια μέθοδος στην οποία μπορείτε να περάσετε μια διεύθυνση URL στην οποία θέλετε να ανοίξει σε νέο παράθυρο. Για παράδειγμα:

Παράδειγμα window.location.href:

window.location.href = 'http://www.google.com'; //Will take you to Google.

παράδειγμα window.open():

window.open('http://www.google.com'); //This will open Google in a new window.
Σχόλια (3)
  • window.open θα ανοίξει ένα νέο πρόγραμμα περιήγησης με την καθορισμένη διεύθυνση URL.

  • window.location.href θα ανοίξει τη διεύθυνση URL στο παράθυρο στο οποίο καλείται ο κώδικας.

Σημειώστε επίσης ότι το window.open() είναι μια συνάρτηση στο ίδιο το αντικείμενο window ενώ το window.location είναι ένα αντικείμενο που εκθέτει μια ποικιλία άλλων μεθόδων και ιδιοτήτων.

Σχόλια (0)

Το window.open () θα ανοίξει ένα νέο παράθυρο, ενώ το window.location.href θα ανοίξει τη νέα διεύθυνση URL στο τρέχον παράθυρο.

Σχόλια (1)