Πώς κάνουμε το κείμενό μας να αναβοσβήνει;

Ερωτήσεις και απαντήσεις σχετικές με την HTML, XHTML και την κατασκευή σελίδων για το Web.

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

Απάντηση
Άβαταρ μέλους
Martha_a
Δημοσιεύσεις: 78
Εγγραφή: 16 Οκτ 2004 00:17

Πώς κάνουμε το κείμενό μας να αναβοσβήνει;

Δημοσίευση από Martha_a » 07 Απρ 2005 21:46

Πώς μπορώ να κάνω το κείμενό μου να αναβοσβήνει;
Δοκίμασα το
text-decoration: blink;
αλλά βλέπω ότι δουλεύει μεν στον firefox αλλά όχι στον IE :cry:

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

Πώς κάνουμε το κείμενό μας να αναβοσβήνει;

Δημοσίευση από ThyClub » 07 Απρ 2005 22:59

:o Δουλεύει στον FF και όχι στον ΙΕ????

Άβαταρ μέλους
ArchangelX
Honorary Member
Δημοσιεύσεις: 2430
Εγγραφή: 24 Μαρ 2004 13:33
Τοποθεσία: 7ος Ουρανός
Επικοινωνία:

Πώς κάνουμε το κείμενό μας να αναβοσβήνει;

Δημοσίευση από ArchangelX » 07 Απρ 2005 23:08

Τα σημάδια των καιρών!

ΜΕΤΑΝΟΕΙΤΕ ΑΠΙΣΤΟΙ!
Εικόνα

Άβαταρ μέλους
EneMe
Super Moderator
Δημοσιεύσεις: 13307
Εγγραφή: 09 Ιούλ 2002 13:29
Τοποθεσία: Στο κέντρο της Ελλάδας!
Επικοινωνία:

Πώς κάνουμε το κείμενό μας να αναβοσβήνει;

Δημοσίευση από EneMe » 07 Απρ 2005 23:12

Με ένα gif δεν θα ήταν εύκολο;
Αν ρυθμίσεις σωστά το gif (πόσα χρώματα έχει, κλπ) θα είναι μια καλή λύση...

zipgr
Δημοσιεύσεις: 109
Εγγραφή: 31 Μαρ 2002 01:00
Τοποθεσία: Θεσσαλονίκη
Επικοινωνία:

Πώς κάνουμε το κείμενό μας να αναβοσβήνει;

Δημοσίευση από zipgr » 07 Απρ 2005 23:17

Δοκίμασε αν θες το παρακάτω script http://grjava.com/gr/javascripts/efects ... g_text.php :roll:

Άβαταρ μέλους
Nidas
Honorary Member
Δημοσιεύσεις: 2348
Εγγραφή: 03 Απρ 2003 13:09
Τοποθεσία: Germany/Wuppertal-Hellas/Preveza

Πώς κάνουμε το κείμενό μας να αναβοσβήνει;

Δημοσίευση από Nidas » 08 Απρ 2005 00:02


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

Πώς κάνουμε το κείμενό μας να αναβοσβήνει;

Δημοσίευση από skeftomilos » 08 Απρ 2005 03:39

Στον IE δουλεύει το <blink></blink>. Το παρακάτω script σου δίνει περισσότερο έλεγχο στα χρώματα και τη διάρκεια του blinking, και δουλεύει σε όλους τους browsers:

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

<html>
  <head>
    <script type="text/javascript">
      function blink&#40;stopIt&#41; &#123;
        if &#40;stopIt&#41; &#123;
          if &#40;window.blink_id&#41; &#123;
            clearTimeout&#40;window.blink_id&#41;
            window.blink_id = undefined
          &#125; else &#123;
            return
          &#125;
        &#125;
        if &#40;!window.blink_list&#41; &#123;
          window.BLINK_HIGH = 600
          window.BLINK_LOW = 400
          window.blink_flag = false
          window.blink_list = new Array&#40;&#41;
          blink_populate_recursive&#40;document.body&#41;
        &#125;
        function blink_populate_recursive&#40;element&#41; &#123;
          var child = element.firstChild
          while &#40;child != null&#41; &#123;
            if &#40;child.className == "blink"&#41; &#123;
              child.def_color = child.style.color
              child.alt_color = child.getAttribute&#40;"alt-color"&#41;
              window.blink_list.push&#40;child&#41;
            &#125; else if &#40;child.nodeType == 1&#41; &#123;
              blink_populate_recursive&#40;child&#41;
            &#125;
            child = child.nextSibling
          &#125;
        &#125;
        for &#40;var i = 0; i < window.blink_list.length; i++&#41; &#123;
          var element = window.blink_list&#91;i&#93;
          element.style.color = &#40;window.blink_flag || stopIt&#41; ? element.def_color &#58; element.alt_color
        &#125;
        if &#40;!stopIt&#41; &#123;
          window.blink_id = setTimeout&#40;"blink&#40;&#41;", window.blink_flag ? window.BLINK_HIGH &#58; window.BLINK_LOW&#41;
        &#125;
        window.blink_flag = !window.blink_flag
      &#125;
      window.onload = function&#40;&#41; &#123; blink&#40;&#41; &#125;
    </script>
  </head>
  <body>
    <span class="blink" style="color&#58;black" alt-color="gray">Ταξίδι στο κέντρο της γης</span>
    <br><br>
    <span class="blink" style="color&#58;red" alt-color="#FC8">Η μυστηριώδης νήσος</span>
    <br><br>
    <span class="blink" style="color&#58;green" alt-color="lightgreen">20.000 λεύγες κάτω από τη θάλασσα</span>
    <br><br>
    <span style="text-decoration&#58;blink">Text Decoration Method</span>
    <br><br>
    <blink>Tag Blink Method</blink>
    <br><br>
    <button onClick="blink&#40;true&#41;">Stop this nasty blinking!</button>
  </body>
</html>
Μία παραλλαγή θα ήταν να εναλλάσονται 3 ή περισσότερα χρώματα αντί για μόνο δύο.

EDIT: Έκανα λίγες βελτιώσεις και διόρθωσα ένα bug. Ο χρήστης μπορεί να σταματήσει το blinking με το κουμπί. Θα μπορούσε ίσως να μπει ένα client-cookie που να θυμάται αν ο χρήστης σταμάτησε το blinking, ώστε να μην το ξαναδει σε επόμενη επίσκεψη στη σελίδα.

Εικόνα
The pure and simple truth is rarely pure and never simple. Ο μη νους δε σκέπτεται μη σκέψεις για το τίποτα.

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

Πώς κάνουμε το κείμενό μας να αναβοσβήνει;

Δημοσίευση από Basilakis » 08 Απρ 2005 22:57

Κάνε μια αναζήτησησ στο freestuff.gr Είχα κάνει ένα παρόμιο post - απάντηση με κώδικα!

Άβαταρ μέλους
patriot
Honorary Member
Δημοσιεύσεις: 1590
Εγγραφή: 20 Αύγ 2002 19:21
Τοποθεσία: Σπίτι μου!

Πώς κάνουμε το κείμενό μας να αναβοσβήνει;

Δημοσίευση από patriot » 09 Απρ 2005 19:12

ThyClub έγραψε::o Δουλεύει στον FF και όχι στον ΙΕ????
Arhangel έγραψε:Τα σημάδια των καιρών!
ΤΙ ΛΕΤΕ ΡΕ;;;;; Το <blink> είναι αποκλειστικά του Netscape!!!!! Από πότε το υποστηρίζει ο ie??? Εδώ ούτε σήμερα το κάνει (άλλο με css.. εκεί ίσως με κάποιο trick, δεν το έχω δοκιμάσει...) όπως δεν κάνει και άλλα ποιο απλά και εσείς παραξενεύεστε;;;
1) Για όποιον γράφει με πολυτονικά....
2) Καλά ακόμα να συνηθίσετε την ιδέα ότι δεν γράφουμε ούτε με greeklish ούτε με κεφαλαία;


Απάντηση

Επιστροφή στο “HTML και XHTML”

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

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