Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Zmienianie obrazków w sygnaturze
Forum PHP.pl > Forum > Po stronie przeglądarki
ziemniak
Witam

Mój pierwszy post wink.gif
szukam skryptu na automatyczne zmienianie się obrazków w sygnaturze na forum.
Obrazek jest w formie linku każdy w tym samym rozmiarze
obrazków jest 6.
niestety, ale nie mogę zrobić tego w formie animacji GIF dlatego, że obrazki są cały czas aktualizowane wink.gif
prowseed
Nie bardzo rozumiem, maja się zmieniać przy odświeżeniu strony, czy dynamicznie co określoną ilość czasu?
Pierwsze rozwiązanie to chyba nie problem, dajesz na przykład

  1. <img src="<?php echo rand(1,6); ?>.jpg" />


Jeżeli chodzi o to drugie, to najlepiej ajax + php z użyciem iframe.

Możesz poszukać na necie gotowych skryptów galerii, nie pamiętam jak się nazywa ale ostatnio korzystałem z takiego skryptu który za pomocą jquery biegał między obrazkami (bodaj coś z carouselle w nazwie - tu podobne choć nie to miałem na myśli [ http://blog.olicio.us/2009/07/25/floom/ ]). Tylko one były raz ładowane i później wyświetlane więc odświeżyć się mogą dopiero po ponownym załadowaniu strony.
ziemniak
Chodzi mi o to:
mam 6 obrazków, każdy tego samego rozmiaru w formie linku
chcę w SYGNATURZE NA FORUM mieć je zmieniające się.
tz. będzie jeden obrazek, ale będzie się zmieniał np. w odstępie 5s.
proszę o pomoc!
krowal
setInterval(function(){getElementById('idObrazka').src='zmiennyAdresObrazka.jpg'}, 5000)
Żadne ajaxy sraxy nie są tu potrzebne a tymbardziej iframe biggrin.gif
ziemniak
Ok. Dzięki bardzo, niestety jestem Zielony w PHP i całym programowaniu, ale chcę się nauczyć smile.gif
możesz mi powiedzieć jak to będzie dla obrazków:


http://pl10.the-west.pl/img.php?type=sig&a...ayer_id=1145198
http://pl11.the-west.pl/img.php?type=sig&a...ayer_id=1145198
http://pl12.the-west.pl/img.php?type=sig&a...ayer_id=1145198
http://pl13.the-west.pl/img.php?type=sig&a...ayer_id=1145198
http://pl14.the-west.pl/img.php?type=sig&a...ayer_id=1145198
http://pl15.the-west.pl/img.php?type=sig&a...ayer_id=1145198

zmienianie się co 5s smile.gif
Dzięki za pomoc smile.gif

pomoże ktoś? proszęexclamation.gif!
krowal
Wklej to w html i zobacz, że działa, potem kombinuj z tym na swoim forum. Od razu mówię, że jak chcesz kilka takich obrazków na jednej stronie to musisz zmienić parę rzeczy wink.gif Ale to już sobie sam wypracuj.
[JAVASCRIPT] pobierz, plaintext
  1. <img id="img1" src="http://pl10.the-west.pl/img.php?type=sig&design=classic1&player_id=1145198" />
  2. <script>
  3. var list = [
  4. 'http://pl10.the-west.pl/img.php?type=sig&design=classic1&player_id=1145198',
  5. 'http://pl11.the-west.pl/img.php?type=sig&design=classic1&player_id=1145198',
  6. 'http://pl12.the-west.pl/img.php?type=sig&design=classic1&player_id=1145198',
  7. 'http://pl13.the-west.pl/img.php?type=sig&design=classic1&player_id=1145198',
  8. 'http://pl14.the-west.pl/img.php?type=sig&design=classic1&player_id=1145198',
  9. 'http://pl15.the-west.pl/img.php?type=sig&design=classic1&player_id=1145198'
  10. ]
  11. var index = 0;
  12. setInterval(function(){
  13. index = ++index >= list.length ? 0 : index;
  14. document.getElementById('img1').src = list[index];
  15. },5000)
  16. </script>
[JAVASCRIPT] pobierz, plaintext
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.