tekst scrollowany w pionie

tekst scrollowany w pionie
M3
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Bytom
0

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.

LX
  • Rejestracja: dni
  • Ostatnio: dni
0

Może to ci wystarczy, wrzucam może się komuś przyda.

Kopiuj
<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
0

Dzięki. dokładnie o to Mi chodziło. :)

angel2953
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 750
0

Może to ci wystarczy, wrzucam może się komuś przyda.

Kopiuj
<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:

Kopiuj
<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

Adam.Pilorz
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2998
0

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:

Kopiuj
<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...

TH
  • Rejestracja: dni
  • Ostatnio: dni
0

Może daj to w onload?

Adam.Pilorz
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2998
0

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...

Marooned
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Poznań
0

Nie widzę problemu.

<body onload="document.&lt;font color=blue">getElementById('<font color="red">scrl</span>')</span>.stop()">
<marquee onmouseover="this.start()" onmouseout="this.stop()" direction="up" height="220" width="180" bgcolor="#BBBBDD" name="scrollowany" <font="&lt;font" color="blue" scrollamount="2" scrolldelay="20">id="<font color="red">scrl</span>"</span>>
Adam.Pilorz
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2998
0

Ech... Już wiem w czym problem... Ten sam mechanizm działa w IE, niestety nie działa w Mozilli...

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.