JavaScript και random ατάκες
Καλησπέρα έχω φτιάξει ενα scriptάκι αλλά δεν μου εμφανίζει το κείμενο..δεν ξέρω γιατί
θέλω να εμφανίζει τυχαία ατάκες κάθε φορά που επισκέφτεται καποιος το blog μου...
Spoiler: Highlight to view
<script language="JavaScript">
<!--
var r_text = new Array ();
r_text[0] = "«Μέσα μου νοιώθω βλέφαρα να κλείνουν»
°Ζύλ Λαφόργκ° ";
r_text[1] = "«Σε κάθε όχι κρύβεται μια σιγουριά»
°Σαλβατόρε Κουαζιμόντο° ";
r_text[2] = "«Από τα αθάνατα όλα, μπορεί να αξίζει πιο πολύ το γοργοπέρασμα μου.»
°Κωστής Παλαμάς° ";
r_text[3] = "«Σώπαινε ανήξερη ψυχή!»
°Σαρλ Μπωντλαίρ° ";
r_text[4] = "«Ο χρόνος σπαράζει τον χρόνο»
°Σαρλ Μπωντλαίρ° ";
r_text[5] = "«Ποτέ δεν φανταζόμουν πως θα ερχότανε μια μέρα να σε χάσω έτσι πολύ.»
°Κώστας Καρθαίος° ";
r_text[6] = "«Σ' έναν ανθρώπινο κόσμο, ακόμη και το φεγγάρι υποφέρει»
°Κομπαγιάσι Ίσσα° ";
r_text[7] = "«Ο κόσμος είναι η έκρηξη των αδέκαστων πεπρωμένων»
°Πιέρ Ζαν Ζούβ° ";
r_text[8] = "«Μέσα μου καίει απόψε πάλι υγρός αχνός, ώχρα κι αιθάλη»
°Τέλος Άγρας° ";
r_text[9] = "«Σε ελέγχει η πέτρα που κρατείς και κλει φωνή κι αυτηνή.»
°Διονύσιος Σολωμός° ";
r_text[10] = "«Ένιωσα την ζωή· εκείνη δεν με αντιλήφθηκε»
°Διονύσιος Σολωμός° ";
var i = Math.floor(11*Math.random())
document.write(r_text[i]);
//-->
</script>
δεν μου εμφανίζει τίποτα στο blog αλλά ούτε και σε αρχειάκι .html ...
foutrelis — Τετ, 16/06/2010 - 17:39
Κατάσταση:
Εγγραφή: Δεκ 2008
Καταχωρήσεις: 252
(Έβαλα τον κώδικα σου μέσα σε
<code>
tags ώστε να εμφανίζεται.)Δεν επιτρέπεται η αλλαγή γραμμής όταν ορίζεις ένα string. Επίσης, για να επιτευχθεί η αλλαγή γραμμής σε μια σελίδα HTML, πρέπει να χρησιμοποιήσεις το br tag και όχι τα κλασικά newlines (\n). Για παράδειγμα, η πρώτη ατάκα δηλώνεται ως εξής:
r_text[0] = "«Μέσα μου νοιώθω βλέφαρα να κλείνουν»<br><br>°Ζύλ Λαφόργκ°";
Ακόμη, στον Firefox μπορείς να δεις τυχόν λάθη στον JavaScript κώδικα που περιέχει μια σελίδα πηγαίνοντας Tools -> Error Console.
Re4cTiV3 — Τετ, 16/06/2010 - 18:46
Κατάσταση:
Εγγραφή: Ιαν 2009
Καταχωρήσεις: 607
αα ok έγινε! και για χρώμα πως θα γίνει;
θα πρέπει να βάλει σε κάθε φράση text color?
foutrelis — Τετ, 16/06/2010 - 19:04
Κατάσταση:
Εγγραφή: Δεκ 2008
Καταχωρήσεις: 252
Η παραμετροποίηση της εμφάνισης μπορεί να γίνει πολύ εύκολα με CSS.
Re4cTiV3 — Πεμ, 17/06/2010 - 10:32
Κατάσταση:
Εγγραφή: Ιαν 2009
Καταχωρήσεις: 607
δεν το έκανa με CSS απλα προσθεσα μια γραμμή
document.write('<FONT COLOR=#7eb7e7>');
marios88 — Πεμ, 17/06/2010 - 12:12
Κατάσταση:
Εγγραφή: Ιουν 2010
Καταχωρήσεις: 4
Πιο σωστά θα το κανεις με CSS. Το
<font>
ειναι λιγο Retro!Δοκίμασε αυτό
<span style=\"color:#7eb7e7;\"> Κείμενο </span>
Re4cTiV3 — Παρ, 18/06/2010 - 11:08
Κατάσταση:
Εγγραφή: Ιαν 2009
Καταχωρήσεις: 607
και κάτι άλλο...τώρα που είμαι σε νετ καφέ γιατί δεν μου εμφανίζει την Segoe Print που έχω επιλέξει; πρέπει να το ανεβάσω σε κάποιο server για μπορεί να το δεί και ο άλλος;