Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Animacja swf dla każdego dnia tygodnia
Wotalke
post
Post #1





Grupa: Zarejestrowani
Postów: 3
Pomógł: 0
Dołączył: 10.05.2014

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


Witam serdecznie, piszę z kolejnym problemem.

Otóż chcę zrobić aby w każdym dniu tygodnia pokazywana była inna animacja. Póki co robię tylko dla piątku lub "niepiątku". Problem polega na tym, że dla dni różnych od piątku działa, a dla piątku już wyświetla czarny ekran. Oczywiście w index.html wpisałem
Kod
<div id="flashcontent"></div>
<div id="flashcontent1"></div>
Czekam na jakieś podpowiedzi smile.gif

Kod
    var today = new Date() // pobieramy dzisiejszą datę
    var days = new Array("Niedziela", "Poniedziałek", "Wtorek", "Środa", "Czwartek", "Piątek", "Sobota");
    var message;
    
if(today.getDay() == 5)
            
            var so = new SWFObject("jozinbazin.swf", "jozinbazin", "600", "600", "8", "black");
                so.write("flashcontent");
         message ='TAK! Piątek - weekendu początek!';
        
     else
     {

            var dayToday = today.getDay();
            var temp = (5 - dayToday);
            var howLong = temp>0 ? temp : temp + 7;
            
            var so1 = new SWFObject("dagobah.swf", "dagobah", "600", "600", "8", "#000000");
            so1.write("flashcontent1");
            
            message ='NIE! Do piątku pozostało ' + howLong + ' dni';
        }

    document.getElementById('test4').innerHTML = message;

Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 1)
mar1aczi
post
Post #2





Grupa: Zarejestrowani
Postów: 731
Pomógł: 141
Dołączył: 9.05.2011
Skąd: śląskie

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


Na podstawie przedstawionego kodu, to po "if(today.getDay() == 5)" wykonuje Ci się tylko ta pierwsza linia po nim następująca.
Coś w tą stronę:
Kod
  <script type='text/javascript'>

    var today = new Date() // pobieramy dzisiejszą datę
    var days = new Array("Niedziela", "Poniedziałek", "Wtorek", "Środa", "Czwartek", "Piątek", "Sobota");
    var message;
    var so;
    
if(today.getDay() == 5) {
         //so = new SWFObject("jozinbazin.swf", "jozinbazin", "600", "600", "8", "black");
         so = "jozin";
         message ='TAK! Piątek - weekendu początek!';
}        
else {

            var temp = (5 - today.getDay());
            var howLong = temp > 0 ? temp : temp + 7;
            
            //so = new SWFObject("dagobah.swf", "dagobah", "600", "600", "8", "#000000");
            so = "dagobah";
            message ='NIE! Do piątku pozostało ' + howLong + ' dni';
}
document.getElementById('flashcontent').innerHTML = so;
document.getElementById('test4').innerHTML = message;

  </script>

Edycja: dodany kod js.

Ten post edytował mar1aczi 13.05.2014, 16:19:27


--------------------
Szanuj innych czas! Kliknij , gdy pomocną wskazówkę otrzymasz.
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: 21.08.2025 - 10:24