Η Javascript είναι μια γλώσσα πελάτη για ιστότοπους.
Η Javascript είναι μια γλώσσα πελάτη που χρησιμοποιείται για τον προγραμματισμό ιστοτόπων. Ένα σφάλμα Javascript void (0) παρουσιάζεται για διάφορους λόγους, αλλά είναι ένα σφάλμα που διορθώνεται εύκολα. Τα σφάλματα Javascript εμφανίζονται στο πρόγραμμα περιήγησής σας και το σφάλμα κενού σταματά την περαιτέρω εκτέλεση του κώδικα. Αυτό μπορεί να προκαλέσει την ακανόνιστη λειτουργία της ιστοσελίδας, επομένως είναι σημαντικό να διορθώσετε το σφάλμα για να διασφαλίσετε τη σωστή απόδοση του ιστότοπού σας.
Βήμα 1
Ελέγξτε τον κώδικά σας για τυχόν συντακτικό σφάλμα. Ένας συνηθισμένος λόγος για ένα σφάλμα κενού στο Javascript είναι ότι λείπουν οι αγκύλες ανοίγματος ή κλεισίματος (ο χαρακτήρας "{" ή "}"). Μια γρήγορη σάρωση του κώδικα μπορεί να εντοπίσει εάν λείπουν αγκύλες ή εάν έχετε κάποιο συντακτικό σφάλμα που προκαλεί σφάλματα Javascript στο πρόγραμμα περιήγησης. Ο καλύτερος τρόπος για να ελέγξετε για αγκύλες που λείπουν είναι να βρείτε κάθε βραχίονα κλεισίματος που ταιριάζει με την αρχική. Μετρήστε πόσες αγκύλες υπάρχουν στον κώδικά σας. Ο αριθμός των αγκύλων κλεισίματος πρέπει να ταιριάζει με τον αριθμό των αγκύλων ανοίγματος. Αυτό εξαλείφει τα συντακτικά σφάλματα στο Javascript σας.
Το βίντεο της ημέρας
Βήμα 2
Απενεργοποιήστε τα προγράμματα αποκλεισμού αναδυόμενων παραθύρων στο πρόγραμμα περιήγησης. Τα προγράμματα αποκλεισμού αναδυόμενων παραθύρων εμποδίζουν το άνοιγμα νέων παραθύρων ή καρτελών του προγράμματος περιήγησης. Εάν η εκτέλεση του κώδικά σας εξαρτάται από ένα παράθυρο ή καρτέλα που ανοίγει, δώστε εντολή στον χρήστη να αφαιρέσει τα προγράμματα αποκλεισμού αναδυόμενων παραθύρων, ώστε η ιστοσελίδα να εκτελείται σωστά. Για να απενεργοποιήσετε τους αποκλεισμούς στον Internet Explorer και στον Firefox, κάντε κλικ στην επιλογή μενού "Εργαλεία", επιλέξτε "Επιλογές Internet" για τον Internet Explorer και κάντε κλικ στο "Επιλογές" για τον Firefox. Στον Internet Explorer, κάντε κλικ στο "Απόρρητο" και καταργήστε το πλαίσιο ελέγχου δίπλα στο "Αποκλεισμός αναδυόμενων παραθύρων". Για τον Firefox, κάντε κλικ στην καρτέλα "Περιεχόμενο" και αφαιρέστε το πλαίσιο ελέγχου με την ένδειξη "Αποκλεισμός αναδυόμενων παραθύρων".
Βήμα 3
Ενεργοποίηση Javascript στο πρόγραμμα περιήγησης. Ορισμένοι χρήστες απενεργοποιούν τη Javascript στο πρόγραμμα περιήγησης. Εάν έχετε απενεργοποιήσει τη Javascript κατά τη δοκιμή του κώδικα, ενεργοποιήστε τον στις ρυθμίσεις του προγράμματος περιήγησής σας. Για τον Internet Explorer και τον Firefox, αυτές οι ρυθμίσεις βρίσκονται κάνοντας κλικ στο στοιχείο μενού "Εργαλεία". Για τον Internet Explorer, κάντε κλικ στο "Επιλογές Internet". Για Firefox, κάντε κλικ στο "Επιλογές". Ελέγξτε τις ρυθμίσεις ασφαλείας για την απενεργοποιημένη εκτέλεση Javascript.
Βήμα 4
Δοκιμάστε τον κώδικα σε διαφορετικό πρόγραμμα περιήγησης. Τα παλαιότερα προγράμματα περιήγησης υποστηρίζουν καταργημένες λειτουργίες Javascript. Όταν αυτές οι λειτουργίες χρησιμοποιούνται σε νεότερα προγράμματα περιήγησης, ενδέχεται να προκύψει το σφάλμα κενού. Δοκιμάστε τον κωδικό σας σε διαφορετικό πρόγραμμα περιήγησης για να προσδιορίσετε εάν είναι η αιτία του προβλήματος. Για να δοκιμάσετε τον κώδικα, ανοίξτε τη σελίδα σε άλλο πρόγραμμα περιήγησης. Για παράδειγμα, εάν χρησιμοποιείτε μια παλαιότερη έκδοση του Internet Explorer, ανοίξτε τον κώδικα με τον Firefox. Δείτε τον αριθμό γραμμής για το σφάλμα και ανοίξτε το αρχείο σε ένα πρόγραμμα επεξεργασίας κειμένου. Για παράδειγμα, το "getElementsByClassName()" ενδέχεται να μην λειτουργεί σε ορισμένα προγράμματα περιήγησης. Αντικαταστήστε το με την πιο κοινή συνάρτηση "getElementbyId()".