Προς το περιεχόμενο

Ερώτηση Java Script


bscyb

Προτεινόμενες αναρτήσεις

Δημοσ.

ξέρει κανείς πως μπορώ να διορθώσω αυτό εδώ το πρόβλημα

πάνω στην φόρμα επικοινωνίας έβαλα ένα javascript το οποίο έλεγχει αν κάποιο απο τα πεδία είναι κενό και αν κάποιο είναι τότε βγάζει μήνυμα έβαλα αυτό το μήνυμα στα ελληνίκα και δεν το εμφανίζει σωστά οπώς βλέπετε

 

unledym.png

Δημοσ.

Θέμα encoding θα είναι. Τί encoding χρησιμοποιείς στο αρχείο που περιέχει το Javascript message που τυπώνεται;

αν ενοείς το html αρχείο UTF-8 encoding έχει

Δημοσ.

Δηλαδή ο Javascript κώδικας που τυπώνει το μήνυμα είναι ολόκληρος ενσωματωμένος στο .html αρχείο; Όχι σε εξωτερικό .js αρχείο;

Δημοσ.

Δηλαδή ο Javascript κώδικας που τυπώνει το μήνυμα είναι ολόκληρος ενσωματωμένος στο .html αρχείο; Όχι σε εξωτερικό .js αρχείο;

όχι σε εξωτερικό αρχείο είναι

Δημοσ. · Κρυμμένο από parsifal, 22 Μαΐου 2011 - Διπλό μήνυμα ή θέμα
Κρυμμένο από parsifal, 22 Μαΐου 2011 - Διπλό μήνυμα ή θέμα

Δηλαδή ο Javascript κώδικας που τυπώνει το μήνυμα είναι ολόκληρος ενσωματωμένος στο .html αρχείο; Όχι σε εξωτερικό .js αρχείο;

όχι σε εξωτερικό αρχείο είναι

Δημοσ. · Κρυμμένο από parsifal, 22 Μαΐου 2011 - Διπλό μήνυμα ή θέμα
Κρυμμένο από parsifal, 22 Μαΐου 2011 - Διπλό μήνυμα ή θέμα

Δηλαδή ο Javascript κώδικας που τυπώνει το μήνυμα είναι ολόκληρος ενσωματωμένος στο .html αρχείο; Όχι σε εξωτερικό .js αρχείο;

όχι σε εξωτερικό αρχείο είναι

Δημοσ. · Κρυμμένο από parsifal, 22 Μαΐου 2011 - Διπλό μήνυμα ή θέμα
Κρυμμένο από parsifal, 22 Μαΐου 2011 - Διπλό μήνυμα ή θέμα

Δηλαδή ο Javascript κώδικας που τυπώνει το μήνυμα είναι ολόκληρος ενσωματωμένος στο .html αρχείο; Όχι σε εξωτερικό .js αρχείο;

οχ κώλησε τελείος το ιντερνετ

sorry

Δημοσ.

Εμ, γι' αυτό το αρχείο σε ρωτάω τί encoding έχει. Έχει κι αυτό UTF-8, όπως το .html;

Πρωτή φόρα είναι που χρησιμοποιό javascript και δεν το γνώριζα πως έπρεπε να βάλω character encoding και στο javascript νόμιζα πως το encoding στο html αρχείο αρκούσε

 

εψαξά στο google αλλά δεν κατάφερα να βρώ πως αλλάζουμε το encoding σε javascript

Δημοσ.

Ενας εξυπνος τροπος για να το κανεις (μπακαλιστικος μεν) ειναι να σωσεις το .js σαν .html, να κανεις το encoding utf-8 και να το κανεις rename σε .js

 

Καποια στιγμη σε ενα παλιο αρχειο ετσι το ειχα κανει και ειχε δουλεψει.

Δημοσ.

δε χρειάζεται να το σώσει σαν άλλο αρχείο ή κατι τέτοιο.. άνοιξε το με κάποιον καλό text editor, πχ notepad++, και άλλαξε του το encoding απο κει..

Δημοσ.

.. άνοιξε το με κάποιον καλό text editor, πχ notepad++, και άλλαξε του το encoding απο κει..

 

 

Και το PSPad είναι πολύ καλό και υποστηρίζει επίσης πολλούς τύπους αρχείων.

Δημοσ.

δε χρειάζεται να το σώσει σαν άλλο αρχείο ή κατι τέτοιο.. άνοιξε το με κάποιον καλό text editor, πχ notepad++, και άλλαξε του το encoding απο κει..

το άνοιξα με notepad++ και άλλαξα το encoding απο Ansi σε UTF-8 αλλά πάλι δεν μου εμφανίζει το μήνυμα σωστά

Δημοσ.

Αν ανοιξεις στον browser την Contact σελίδα από το τοπικό filesystem (δηλαδή όχι σερβιρισμένη μέσω του web server σου), το κάνει πάλι; Αν ναι, μπορείς να ανεβάσεις εδώ ένα συνδυασμό αρχείων html + js με minimal κώδικα που να αναπαράγει το πρόβλημα; Π.χ., κάτι σαν το παρακάτω:

 

example.zip

 

 

Σε αυτό το παράδειγμα, τόσο το .html όσο και το .js αρχείο είναι αποθηκευμένα με UTF-8 κωδικοποίηση, στον HTML κώδικα υπάρχει meta tag που ορίζει το character set σε UTF-8 και το μήνυμα στα ελληνικά που τυπώνεται μέσω Javascript, σε Firefox 4 και Chrome 11 που δοκίμασα, εμφανίζεται σωστά.

Αρχειοθετημένο

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

  • Δημιουργία νέου...