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

Javascript και ελληνικά


GIORGARAS

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

Δημοσ.

Γεια σας παιδιά θέλω να ρωτήσω το εξής. Πρώτα απ'όλα δεν ξέρω javascript αλλά έχω βρει ένα ημερολόγιο το οποίο πατάω ένα κουμπί και πετάγετε pop-up και επιλέγω την ημερομηνία, διαβάζοντας λίγο τον κώδικα κατάφερα να το κάνω να αλλάζει με κουμπί εκτός από μήνα και χρόνο και δεκαετία. Μετά έβαλα και ελληνικά. Το πρόβλημα μού είναι ότι καμιά φορά δεν βλέπω τα ελληνικά. Γιατί συμβαίνει αυτό? Την δοκιμή την κάνω πάνω σε apache 1.3.28 οπότε αν έχετε τίποτα να μου πείτε περί ελληνικής γώσσας στον apache θα ήταν χρήσιμο, έχω αλλάξει την προτεραιότητα της γλώσσας και έχω βάλει το el μπροστά στο conf αρχείο γιατί πριν καμια φορά μου έβγαζε και ιστοσελίδες χωρίς ελληνικά.

Ο κώδικας είναι

 

>
"<html>\n"+
"<head>\n"+
"	<title>Calendar</title>\n"+
               "<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-7">\n"+
"</head>\n"+
"<body bgcolor=\"White\">\n"+

 

όπου την γραμμή

 

>
"<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-7">\n"+

την πρόσθεσα εγώ μην τυχόν βγάλει ελληνικά αλλά τώρα μου γράφει error στο javascript και δεν λειτουργεί καθόλου.

 

Ευχαριστώ πολύ!

Δημοσ.

tora emeina ligo...

den iparxei pouthena sto arxeio auti i entoli. na tin prostheso ego ego? ekana search kaid en tin brike pouthena koitaksa oso mporous akai ego kai den iparxei tha dokimaso na tin balo kai tha do ama ksekinaei o apache meta.

Δημοσ.

an kai den evales kodika, na doume ayto to calendar,

 

epeidh les peri javascript, den katalavainw ti rolo paizei o apache.

H js trexei ston client, oti 8a deis eksartatai apo ton browser oxi apo ton server.

 

An einai apokleistika Javascript + HTML, prepei na vlepeis ta idia pragmata eite thn travas apo apache, eite thn trexeis topika apo to disko sou.

 

diafwneis kapou?

Δημοσ.

gia na min gemiso to topic me kodika na ena meros

 

>
// html generation (feel free to tune it for your particular application)
// print calendar header
var str_buffer = new String (
	"<html>\n"+
	"<head>\n"+
	"	<title>Ημερολόγιο</title>\n"+
	"</head>\n"+
	"<body bgcolor=\"White\">\n"+

kamia fora tin leksi Hmerologio tin evgaze kinezika. tora pou prosthesa auto pou eipan ta paidia parapano den exo problima pros to paron. nai file mou dikio exeis kai pos theto to encode se greek ston internet explorer monima giati allazei pou kai pou apo monos tou?

euxaristo

Δημοσ.

Φίλε Γιωργάρα μετά την πρόσθεση της γραμμής σου, το script δουλεύει και δεν σου δείχνει Ελληνικά ή δεν δουλεύει καθόλου;

 

Καταρχάς αυτό:

>"<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-7">\n"+

 

Είναι συντακτικά λάθος. Πρέπει να κάνεις escape τα "αυτάκια" της HTML κάπως έτσι:

>"<meta http-equiv=\"Content-Type\" content=\"text/html; charset=iso-8859-7\">\n"+

 

ή οπως εγώ προτιμώ καλύτερα έτσι:

>"<meta http-equiv='Content-Type' content='text/html; charset=iso-8859-7'>\n"+

 

Ύστερα να ξέρεις οτι ο Apache δεν έχει σε τίποτα να κάνει με την javascript καθώς οπως είπε και πρίν κάποιος άλλος αυτή εκτελείται από τον browser (client) και όχι από το server.

 

Ελπίζω να βοήθησα..

Δημήτρης

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

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

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