JavaScript και random ατάκες

Re4cTiV3

Κατάσταση:

Εγγραφή: Ιαν 2009

Καταχωρήσεις: 607

Καλησπέρα έχω φτιάξει ενα 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
Global Moderator Editor

Κατάσταση:

Εγγραφή: Δεκ 2008

Καταχωρήσεις: 252

(Έβαλα τον κώδικα σου μέσα σε <code> tags ώστε να εμφανίζεται.)

Δεν επιτρέπεται η αλλαγή γραμμής όταν ορίζεις ένα string. Επίσης, για να επιτευχθεί η αλλαγή γραμμής σε μια σελίδα HTML, πρέπει να χρησιμοποιήσεις το br tag και όχι τα κλασικά newlines (\n). Για παράδειγμα, η πρώτη ατάκα δηλώνεται ως εξής:

r_text[0] = "«Μέσα μου νοιώθω βλέφαρα να κλείνουν»<br><br>°Ζύλ Λαφόργκ°";

Ακόμη, στον Firefox μπορείς να δεις τυχόν λάθη στον JavaScript κώδικα που περιέχει μια σελίδα πηγαίνοντας Tools -> Error Console.

Τελευταία τροποποίηση από foutrelis — Τετ, 16/06/2010 - 17:42.

Re4cTiV3

Κατάσταση:

Εγγραφή: Ιαν 2009

Καταχωρήσεις: 607

αα ok έγινε! και για χρώμα πως θα γίνει;

θα πρέπει να βάλει σε κάθε φράση text color?

Τελευταία τροποποίηση από Re4cTiV3 — Τετ, 16/06/2010 - 18:46.
____


foutrelis
Global Moderator Editor

Κατάσταση:

Εγγραφή: Δεκ 2008

Καταχωρήσεις: 252

Η παραμετροποίηση της εμφάνισης μπορεί να γίνει πολύ εύκολα με CSS.


Re4cTiV3

Κατάσταση:

Εγγραφή: Ιαν 2009

Καταχωρήσεις: 607

δεν το έκανa με CSS απλα προσθεσα μια γραμμή
document.write('<FONT COLOR=#7eb7e7>');

Wink

Τελευταία τροποποίηση από Re4cTiV3 — Πεμ, 17/06/2010 - 10:33.
____


marios88

Κατάσταση:

Εγγραφή: Ιουν 2010

Καταχωρήσεις: 4

Πιο σωστά θα το κανεις με CSS. Το <font> ειναι λιγο Retro! Steve

Δοκίμασε αυτό

<span style=\"color:#7eb7e7;\"> Κείμενο </span>

Τελευταία τροποποίηση από marios88 — Πεμ, 17/06/2010 - 12:15.

Re4cTiV3

Κατάσταση:

Εγγραφή: Ιαν 2009

Καταχωρήσεις: 607

και κάτι άλλο...τώρα που είμαι σε νετ καφέ γιατί δεν μου εμφανίζει την Segoe Print που έχω επιλέξει; πρέπει να το ανεβάσω σε κάποιο server για μπορεί να το δεί και ο άλλος;

____


back to top