Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [JavaScript] Migotanie z kurshtml.boo.pl - przeróbka
thomson89
post
Post #1





Grupa: Zarejestrowani
Postów: 1 178
Pomógł: 51
Dołączył: 7.01.2009
Skąd: Gdańsk

Ostrzeżenie: (0%)
-----


Witam!

Ściągnąłem sobie skrypt migotania ze strony kurshtml.boo.pl. Próbowałem go przerobić, tak aby tekst migał cały czas, ale gdy najadę na niego myszką, tekst przestaje migać i świeci się, ajak myszkę zdejmie, znowu miga. Próbowałem tak,ale nie wychodzi mi:
Kod
<a onload="migaj('tak')" onmouseout="migaj('tak')" onmouseover="migaj('nie')" id="migotanie" href="index.html">Księga gości</a>
<script type="text/javascript">
// <![CDATA[
function migaj(a){
if(a=='tak'){
flash("migotanie", "#017838", 1000, "white", 1000);
}
if(a=='nie') {
document.getelementbyid('migotanie').color = '#017838';
}
}
// ]]>
</script>


Otrzymałem efekt prawie podobny: teskt normalnie się wyświetla, jak najadę myszką wtedy się zaświeca, a jak wezmę myszkę to tekst miga, ale jak znowu najadę myszką to tekst nie przestaje migać. :|

Szkoda tylko że nie miga od począku, otwarcia strony w przeglądarce. Jak to zrobić?

Ten post edytował thomson89 2.05.2009, 22:20:52


--------------------
Sklep 70%
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 3)
thomson89
post
Post #2





Grupa: Zarejestrowani
Postów: 1 178
Pomógł: 51
Dołączył: 7.01.2009
Skąd: Gdańsk

Ostrzeżenie: (0%)
-----


Nie o to.

1. Tekst miga. Obojętnie czy blink, czy nie.
2. Jak najeżdzamy myszką, tekst PRZESTAJE migać. i ZAŚWIECA SIĘ (zmienia kolor).
3. Jak myszka odjedzie, pojedzie gdzieś indziej: tekst dalej miga.


--------------------
Sklep 70%
Go to the top of the page
+Quote Post
gulldarek
post
Post #3





Grupa: Zarejestrowani
Postów: 156
Pomógł: 15
Dołączył: 13.09.2003
Skąd: London

Ostrzeżenie: (0%)
-----


  1. <style type="text/css">
  2. .migajacy {
  3. text-decoration: blink;
  4. }
  5. .podswietlony {
  6. text-decoration: none;
  7. color: #017838;
  8. }
  9.  
  10. <script type="text/javascript">
  11. window.onload = function() {
  12. var migajace = document.getElementsByClassName('migajacy');
  13.  
  14. for (var i = 0; i < migajace.length; i++) {
  15. migajace[i].onmouseover = function() {
  16. this.className = 'podswietlony';
  17. }
  18. migajace[i].onmouseout = function() {
  19. this.className = 'migajacy';
  20. }
  21. }
  22. }
  23.  
  24. <div class="migajacy">TEXT</div>


Ten post edytował gulldarek 3.05.2009, 00:08:08
Go to the top of the page
+Quote Post
thomson89
post
Post #4





Grupa: Zarejestrowani
Postów: 1 178
Pomógł: 51
Dołączył: 7.01.2009
Skąd: Gdańsk

Ostrzeżenie: (0%)
-----


A z wykorzystaniem tej funkcji co ja podałem? Bo teraz miga: znika, pojawia się. A ja bym chciał żeby migało wdług tego flasha, a po najechaniu swieciło się na kolor 2. Jeszcze popróbuję zmienić tą funkcję poniżej.

Kod
<script type="text/javascript">
// <![CDATA[
function flash(id, kolor, czas, kolor2, czas2)
{
    
            document.getElementById(id).style.color = kolor;
    setTimeout('flash("' + id + '","' + kolor2 + '",' + czas2 + ',"' + kolor + '",' + czas + ')', czas);
}
// ]]>
</script>

oraz w body:

<div id="identyfikator">Migotanie</div>
<script type="text/javascript">
// <![CDATA[
flash("identyfikator", "kolor1", czas1, "kolor2", czas2);
// ]]>
</script>


No nie wychodzi mi... pomożecie?


--------------------
Sklep 70%
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 10:33