Autor Zpráva
Arathan
Profil
Zdravím,
nevím, jestli mě pochopíte, pokusím se to vysvětlit.

Hraji jednu hru, která má samozřejmě fórum. Na to fórum si mohu dát podpis, kde jsou mé statistiky, které se aktualizují, když se tam něco změní. Chtěl bych mít několik takových obrázků, akorát na tom fóru je omezen počet obrázků v podpisu. Tak mě napadlo, že si udělám animaci těch obrázků, jenže zase je problém, že to budou jen obrázky, které se nebudou aktualizovat. Tak mě zajímá:
Dokáže někdo udělat animaci obrázků, které by se ale aktualizovali podle potřeby?
Fergi
Profil
myslim ze tohle na forku nepujde , muselo by se to resit nejspis pres javascript a ten tam bude urcite zakazanej ... :(
Arathan
Profil
myslim ze tohle na forku nepujde , muselo by se to resit nejspis pres javascript a ten tam bude urcite zakazanej ... :(
No, asi nějak nevím, jak to myslíš.

http://img198.imageshack.us/img198/7968/podpisn.gif

Tady na tom obrázku je ukázka toho, jak by to mělo vypadat. Jak vidíte, animuje se to, ale já bych potřeboval, aby se ty obrázky ještě navíc aktualizovali, když by se změnili nějaké statistiky.
Medvídek
Profil
Arathan
Čili něco, jako v PHP vytáhnout všechny obrázky a udělat z nich gif. Bohužel GD knihovna v php neumí s GIFem pracovat.

//EDIT, samozřejmě umí s s formátem GIF pracovat, ale ne s animacema.
Arathan
Profil
Medvídek:
Možná to špatně chápu, ale možná ty.

Nechci, abys ty obrázky vytáhl z té animace. Obrázky ti mohu poslat samostatně. Jde o to, vložit je do animace tak, aby se aktualizovali.
Medvídek
Profil
Arathan
Však to píšu. v PHP animovaný GIF neuděláš, javascript, iframe atd do fora vlozit nepujde.
crook
Profil *
Co tohle v JS...ja to sice na strankach mam, ale stejne by to mel byt radeji GIF..nacte to 6 obrazku pojmenovanych 1.jpg 2.jpg az po 6
// JavaScript Document

        actpic = 1;   // Aktualní foto
        piccount = 6; // Celkový počet fotek
        interval = 10000; // Interval mezi jednotlivými snímky (1 s)

        var timer;    // Časovač na automatické přepínání fotek

        // Nastavení aktuálního obrázku
        function SetPic (){
          // Nastavení obrázku
          document.images.imgprev.src = actpic+".jpg";
          // Nastavení čísla obrázku
          document.slide.PicNum.value = actpic;
        }

        // Následující snímek
        function NextPic (){
          if (actpic == piccount) actpic = 1;
          else actpic++;
          SetPic();
        }

        // Předchozí snímek
        function PrevPic (){
          if (actpic == 1) actpic = piccount;
          else actpic--;
          SetPic();
        }

        // První snímek
        function FirstPic (){
          actpic = 1;
          SetPic();
        }

        // poslední snímek
        function LastPic (){
          actpic = piccount;
          SetPic();
        }

        // Spuštění slideshow
        function SlideShow (){
          // Po uběhnutí zadaného intervalu se zobrazí
          // následující snímek
          timer = setInterval ("NextPic();", interval);
        }

        // Zastavení slideshow
        function StopSlideShow (){
          clearInterval (timer);
        }


Spustis to na strance: <SCRIPT Language="JavaScript">SlideShow();</SCRIPT>

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: