Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Jak zastąpić marquee?
Forum PHP.pl > Forum > Gotowe rozwiązania
blacki
Witam!
Mam taki oto skrypt stworzony ze znacznikiem marquee:
  1. openside("Współpracujemy z:");
  2. echo
  3. "<marquee direction=\"up\">
  4. <a href='http://google.pl'>
  5. <img src='http://t2.gstatic.com/images?q=tbn:zWICf2lwqhsNdM:http://myitnews.pl/wp-content/uploads/2009/11/google-chrome.jpg' alt='Google' /> </a></center>
  6.  
  7. <center><a href='http://www.wp.pl'><img src='http://lucart.pl/images/logos/pozycjonowanie_wirtualna_polska_pl.jpg' alt='Wp.pl' border='0' /></center></a></marquee>"
  8. ;closeside();
  9.  

na tymże forum ktoś doradził, że do takich rzeczy używa się JavaScript. Niestety nie za bardzo mi to wychodzi, probowałem w taki sposób:
  1. openside("Współpracujemy z:");
  2. echo
  3. "<script language="JavaScript" type="text/javascript">
  4. <!--
  5. function txtfldScrollInit(speed,msg) {
  6. tfScMsg = msg;
  7. tfScSpeed = speed;
  8. for (var i=0; i<40; i++)
  9. tfScMsg = " " + tfScMsg;
  10. txtfldScroll();
  11. }
  12.  
  13. function txtfldScroll() {
  14. document.scform.scfld.value = tfScMsg;
  15. tfScMsg = tfScMsg.substring(1,tfScMsg.length) + tfScMsg.charAt(0);
  16. txtfldScrollTimer = setTimeout("txtfldScroll()",tfScSpeed);
  17. }
  18. // -->
  19. <a href='http://google.pl'>
  20. <img src='http://t2.gstatic.com/images?q=tbn:zWICf2lwqhsNdM:http://myitnews.pl/wp-content/uploads/2009/11/google-chrome.jpg' alt='Google' /> </a></center>
  21.  
  22. <center><a href='http://www.wp.pl'><img src='http://lucart.pl/images/logos/pozycjonowanie_wirtualna_polska_pl.jpg' alt='Wp.pl' border='0' /></center></a></script>"
  23. ;closeside();
  24.  
Piotrek_90
Polecam nieco inny skrypt do czegoś takiego:
http://www.forumweb.pl/viewtopic.php?t=16744

Zawsze można wypieprzyć linijkę trzynastą tak, aby po najechaniu się nie zatrzymywało:
Kod
(mOut=document.getElementById(x)).onmouseover=function(){T=clearInterval(T)};
crumb
marguee to znacznik zaimplementowany przez MS w przeglądarkach IE, dlatego nie zaleca się używania go. Nie ma go w specyfikacji HTML

Polecam http://www.java-scripts.net/javascripts/Scroll-Up.phtml
karolrynio
A jesli lubisz jQuery mozesz uzyc tego:
http://remysharp.com/2008/09/10/the-silky-smooth-marquee/

a demo znajdziesz tutaj
http://remysharp.com/demo/marquee.html
pietrov8
http://www.java-scripts.net/javascripts/Scroll-Up.phtml

Chcę by tekst przewijał się w poziomie oraz żeby tekst nie był dodawany w javie tylko by był w html dodawany.

np. <div class="slide">Teskt</div>
lord_t
Sugeruje post karolrynio.
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-2024 Invision Power Services, Inc.