Σταματήστε τα errors των browsers στα Script σας

Κώδικας, πληροφορίες, ερωτήσεις και απαντήσεις σχετικές με την JavaScript.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
Άβαταρ μέλους
Basilakis
PHP Moderator
Δημοσιεύσεις: 8574
Εγγραφή: 17 Νοέμ 2003 13:03
Τοποθεσία: Womans' Brain
Επικοινωνία:

Σταματήστε τα errors των browsers στα Script σας

Δημοσίευση από Basilakis » 15 Νοέμ 2004 16:14

Υπάρχουν κάποια Script τα οποία λειτουργούνε σε κάποιους browsers και σε κάποιους άλους πάλυ δεν λειτουργούνε. Μπορείτε πολύ εύκολα να σταματήσετε τα μυνήματα λάθους με τον παρακάτω κώδικα:

Κώδικας: Επιλογή όλων

<script language="javascript">
onError=null
</script> 
Έξυπνο tip για webdevelopers που δεν θέλουνε να κάνουνε σελίδες για διάφορους Browsers! :wink:

aftos
Δημοσιεύσεις: 219
Εγγραφή: 08 Ιούλ 2004 13:57

Σταματήστε τα errors των browsers στα Script σας

Δημοσίευση από aftos » 17 Νοέμ 2004 16:32

Basilakisweb έγραψε:Έξυπνο tip για webdevelopers που δεν θέλουνε να κάνουνε σελίδες για διάφορους Browsers! :wink:
Argk! Apla aparadektoi! What about accessibility?!!! :hammer:

ps:exm,no flame.Kalo to tip alla...o noon noito gi'autous tous "web deverlopers"

Άβαταρ μέλους
Cha0s
SysAdmin
Δημοσιεύσεις: 10242
Εγγραφή: 28 Ιούλ 2001 03:00

Σταματήστε τα errors των browsers στα Script σας

Δημοσίευση από Cha0s » 17 Νοέμ 2004 16:35

Όντως!

Ας καταργηθούν όλοι οι browsers και ας μείνει μόνο ο IE αφού έτσι και αλλιώς είναι ο μόνος που χρησιμοποιείται από το μεγαλύτερο ποσοστό στον πλανήτη.

:P

Άβαταρ μέλους
Basilakis
PHP Moderator
Δημοσιεύσεις: 8574
Εγγραφή: 17 Νοέμ 2003 13:03
Τοποθεσία: Womans' Brain
Επικοινωνία:

Σταματήστε τα errors των browsers στα Script σας

Δημοσίευση από Basilakis » 17 Νοέμ 2004 16:36

Δεν κατάλαβες τι ενοώ... Ενοώ πως εάν κάποιος βάλει το script σε μία σελίδα και δεν μπορεί να την κάνει ξεχοριστά για άλους browsers τότε πολύ απλά βάζρει αυτό για να σταματάει τα errors και ο χρήστης να μην βλέπει προβλημματικές σελίδες!

stufferos
Δημοσιεύσεις: 30
Εγγραφή: 24 Σεπ 2004 21:14

Σταματήστε τα errors των browsers στα Script σας

Δημοσίευση από stufferos » 17 Νοέμ 2004 17:36

Και ήθελα να κάνω μία σχετική ερώτηση.
Έχω βάλει σε ένα site μία εφαρμογή java και δεν μου εμφανίζεται στον ΙΕ, μου βγάζει μήνυμα: Sorry, your browser doesn't support Java(tm).
Why ?

Άβαταρ μέλους
Cha0s
SysAdmin
Δημοσιεύσεις: 10242
Εγγραφή: 28 Ιούλ 2001 03:00

Σταματήστε τα errors των browsers στα Script σας

Δημοσίευση από Cha0s » 17 Νοέμ 2004 17:55

Αν είναι σε Windows XP πολύ απλά δεν είναι περασμένη η Java.

Από τα Xp και μετά δεν υπάρχει η java από default.
Θα πρέπει να την περάσεις manual.

Άβαταρ μέλους
ThyClub
Honorary Member
Δημοσιεύσεις: 5312
Εγγραφή: 17 Νοέμ 2003 00:21
Τοποθεσία: Hell's Kitchen
Επικοινωνία:

Σταματήστε τα errors των browsers στα Script σας

Δημοσίευση από ThyClub » 19 Νοέμ 2004 00:53

Δεν κατάλαβες τι ενοώ... Ενοώ πως εάν κάποιος βάλει το script σε μία σελίδα και δεν μπορεί να την κάνει ξεχοριστά για άλους browsers τότε πολύ απλά βάζρει αυτό για να σταματάει τα errors και ο χρήστης να μην βλέπει προβλημματικές σελίδες!
Απλούστερα μπορεί να βρεί ενα cross browser script που θα δουλεύει σε όλους τους browsers

Άβαταρ μέλους
skeftomilos
Script Master
Δημοσιεύσεις: 2888
Εγγραφή: 07 Ιαν 2005 07:22
Τοποθεσία: Αθήνα

Σταματήστε τα errors των browsers στα Script σας

Δημοσίευση από skeftomilos » 23 Φεβ 2005 03:40

Μικρή διόρθωση. Σύμφωνα με το documentation της JavaScript 1.3 (Netscape), η σωστή σύνταξη είναι:

Κώδικας: Επιλογή όλων

<script type="text/javascript">
  window.onerror=null
<script>
Προσοχή στο μικρό e. Γενικά όταν ορίζουμε προγραμματιστικά ένα event οποιουδήποτε element πρέπει να χρησιμοποιούμε μικρά γράμματα π.χ.:

Κώδικας: Επιλογή όλων

document.images&#91;0&#93;.onload = function&#40;&#41; &#123;alert&#40;"Ha!"&#41;&#125;
document.links&#91;0&#93;.onmouseover = function&#40;&#41; &#123;alert&#40;"Oops!"&#41;&#125;
Το λόγο γι αυτή την απαίτηση ειλικρινά δεν τον κατάλαβα ποτέ! Όπως επίσης δεν έχω καταλάβει και τη χρησιμότητα του συγκεκριμένου τεχνάσματος. Ο Firefox ποτέ δεν εμφανίζει μηνύματα λάθους στο χρήστη καθώς έχει τη JavaScript Console γι'αυτό το λόγο. Ούτε ο IE εμφανίζει τα σφάλματα εκτός αν με δική μας πρωτοβουλία απενεργοποιήσουμε την επιλογή "Disable Script Debugging" στα Tools > Options > Advanced. Ίσως αφορά τους παλαιότερους browsers.
The pure and simple truth is rarely pure and never simple. Ο μη νους δε σκέπτεται μη σκέψεις για το τίποτα.

Άβαταρ μέλους
Tanaka
Δημοσιεύσεις: 174
Εγγραφή: 27 Απρ 2004 21:40
Τοποθεσία: Κορωπί

Σταματήστε τα errors των browsers στα Script σας

Δημοσίευση από Tanaka » 23 Φεβ 2005 10:12

Υπάρχει μία γενοκότερη τάση να είναι case sensitive τα διάφορα specifications. Το ίδιο ισχύει και για τα attributes στην XHTML όπου όλα τα γράμματα είναι μικρά.

Απάντηση

Επιστροφή στο “JavaScript και Frameworks”

Μέλη σε σύνδεση

Μέλη σε αυτήν τη Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες