Panowie, poratujcie. Jak zrobić, żeby tekst na stronie w HTMLu <ort>przesówał</ort> się jak napisy w filmie, tzn. z góry w dół lub odwrotnie. W tym przypadku chodzi o wiersz.
tekst scrollowany w pionie
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Bytom
- Rejestracja: dni
- Ostatnio: dni
Może to ci wystarczy, wrzucam może się komuś przyda.
<MARQUEE onmouseover=this.stop() onmouseout=this.start()
scrollAmount=2 scrollDelay=20 direction=up
height=220 width=180 bgcolor=#BBBBDD>przykładowy
<B>text<B>
</MARQUEE>
W mozilla dziła troszkę dziwnie ale działa -onmouseover i onmouseout są wykrywane inaczej.
- Rejestracja: dni
- Ostatnio: dni
- Postów: 750
Może to ci wystarczy, wrzucam może się komuś przyda.
<MARQUEE onmouseover=this.stop() onmouseout=this.start()
scrollAmount=2 scrollDelay=20 direction=up
height=220 width=180 bgcolor=#BBBBDD>przykładowy
<B>text<B>
</MARQUEE>
W mozilla dziła troszkę dziwnie ale działa -onmouseover i onmouseout są wykrywane inaczej.
w firefoxie to działa jakby cały pasek nie tylko ten ciemno-fioletowy reagował na onmouseover i onmouseout... Ale można sobie z tym poradzić dając tego marquee w div'a:
<div style="width: 200px; border: 1px solid #000000;">
<MARQUEE onmouseover=this.stop() onmouseout=this.start() scrollAmount=2 scrollDelay=20 direction=up height=220 width=180 bgcolor=#BBBBDD>
przykładowy <B>text</B> przykładowy <B>text</B>
przykładowy <B>text</B> przykładowy <B>text</B>
przykładowy <B>text</B> przykładowy <B>text</B>
przykładowy <B>text</B> przykładowy <B>text</B>
przykładowy <B>text</B> przykładowy <B>text</B>
przykładowy <B>text</B> przykładowy <B>text</B>
</MARQUEE>
</div>
teraz w firefoxie ten marquee bedzie reagowal tylko w polu wyznaczonym przez div'a :D
- Rejestracja: dni
- Ostatnio: dni
- Postów: 2998
Mam jeszcze jedno pytanko... Jak odwrócić reakcję na najechanie i zjechanie z tego tekstu? Oczywiście wiadomo, że trzeba zamienić this.start() i this.stop() miejscami, ale jak zrobić, żeby przy załadowaniu dokumentu ten tekst był statyczny, a dopiero przy najechaniu zaczął się poruszać? Próbowałem coś takiego:
<div style="width: 200px; border: 1px solid #000000;">
<MARQUEE onmouseover=this.start() onmouseout=this.stop() scrollAmount=2 scrollDelay=20 direction=up height=220 width=180 bgcolor=#BBBBDD name=scrollowany>
przykładowy <B>text</B> przykładowy <B>text</B>
przykładowy <B>text</B> przykładowy <B>text</B>
przykładowy <B>text</B> przykładowy <B>text</B>
przykładowy <B>text</B> przykładowy <B>text</B>
przykładowy <B>text</B> przykładowy <B>text</B>
przykładowy <B>text</B> przykładowy <B>text</B>
<SCRIPT Language="JavaScript">
<!-- document.scrollowany.stop(); //-->
</SCRIPT>
</MARQUEE>
</div>
Ale to nie działa...
- Rejestracja: dni
- Ostatnio: dni
Może daj to w onload?
- Rejestracja: dni
- Ostatnio: dni
- Postów: 2998
Ech... To chyba nie zadziała, bo nawet jak dawałem w zdarzeniach marquee, zamiast this to document.scrollowany i nie działało. Więc to chyba nie tu problem...
- Rejestracja: dni
- Ostatnio: dni
- Lokalizacja: Poznań
Nie widzę problemu.
<body onload="document.<font color=blue">getElementById('<font color="red">scrl</span>')</span>.stop()">
- Rejestracja: dni
- Ostatnio: dni
- Postów: 2998
Ech... Już wiem w czym problem... Ten sam mechanizm działa w IE, niestety nie działa w Mozilli...