![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 654 Pomógł: 17 Dołączył: 19.03.2006 Skąd: z kosmosu ;) Ostrzeżenie: (0%) ![]() ![]() |
Witam, znalazłem w internecie taki kod:
Kod <script language="Javascript"><!-- var tl=new Array( "...", "..." ); var speed=100; var index=0; text_pos=0; var str_length=tl[0].length; var contents, row; function type_text() { contents=''; row=Math.max(0,index-7); while(row<index) contents += tl[row++] + '\r\n'; document.getElementById('obiekt').value = contents + tl[index].substring(0,text_pos) + "_"; if(text_pos++==str_length) { text_pos=0; index++; if(index!=tl.length) { str_length=tl[index].length; setTimeout("type_text()",1500); } } else setTimeout("type_text()",speed); } //--></script> Troche go przerobiłem, ale niewiem jak zrobić aby tekst był wyświetlany nie w obiekcie tylko jak zwykły tekst np. documment.write. Dziękuję, Babcia@Stefa Ten post edytował Babcia@Stefa 2.12.2006, 15:18:55 -------------------- Środowisko testowe (desktop) - Gedit, lighttpd, sftp, rsync, xfce4-terminal, chromium, firefox4 | System: Gentoo ~x86
O'Neill - serwer WWW @ lighttpd, links, nano, rsyncd, sftpd | System: Debian ![]() |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 675 Pomógł: 15 Dołączył: 7.11.2004 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
document.getElementById('obiekt').value = contents + tl[index].substring(0,text_pos) + "_";
Przedstawiona linijka tekstu odpowiada za zmianę tekstu "obiektu" (elementu o identyfikatorze 'obiekt'). Zamień ja na document.write(tekst). Ten post edytował JaRoPHP 2.12.2006, 16:48:48 -------------------- Kto pyta, nie błądzi...
Kto zbłądził, ten pyta... |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 654 Pomógł: 17 Dołączył: 19.03.2006 Skąd: z kosmosu ;) Ostrzeżenie: (0%) ![]() ![]() |
Ehh... a co mam wpisać jako parametr document.write?
Pozatym jak w funkcji wpisze document.write to wyświetli się pusta strona i sam tekst z parametru document.write... @edit Tylko na obiekcie można użyć ten kod? Dziękuję, Babcia@Stefa Ten post edytował Babcia@Stefa 3.12.2006, 12:15:35 -------------------- Środowisko testowe (desktop) - Gedit, lighttpd, sftp, rsync, xfce4-terminal, chromium, firefox4 | System: Gentoo ~x86
O'Neill - serwer WWW @ lighttpd, links, nano, rsyncd, sftpd | System: Debian ![]() |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 675 Pomógł: 15 Dołączył: 7.11.2004 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
Pozatym jak w funkcji wpisze document.write to wyświetli się pusta strona ... Tak, wyświetli się pusta strona, ponieważ, aby można było prawidłowo wstawić treść, metoda write() musi być wywołana, zanim zakończy się ładowanie strony. W przeciwnym przypadku (metoda wywołana po załadowaniu strony), strona zostanie skasowana i będzie wyświetlony tylko ciąg podany jako argument metody. Ale co chcesz osiągnąć? Gdzie ów tekst ma się pojawić? Przypuszczam, że prawdopodobnie jednak w jakimś elemencie na stronie (zgodnie ze składnią XHTML-a, wszystko musi znajdować się w jakimś elemencie pudełkowym), który ma (może mieć) nadane id. Wtedy skorzystaj wprost z kodu, jaki znalazłeś. -------------------- Kto pyta, nie błądzi...
Kto zbłądził, ten pyta... |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 18:43 |