Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Scrollbar, przerobienie skryptu
Ridd
post
Post #1





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 27.09.2012

Ostrzeżenie: (0%)
-----


Witam.

Od niedawna staram uczyć się tworzyć strony internetowe. Całkiem nieźle mi to wychodzi, ale ostatnio zachciało mi się zmienić wygląd scrollbara. Nie ukrywam, że znalazłem multum tematów na ten temat( w większości po angielsku) ale mimo to nie potrafie ich przerobić czy przenieść na swoją stronę. Siedze z tym trzeci dzień, jeden scrollbar udało mi się przenieść i działa, ale nie potrafię zmienić jego wyglądu.

Do rzeczy :

dziś znalazłem tą strone : http://www.n-son.com/scripts/jsScrolling/jsScrollbar.html

i probówałem działać najpierw według tutoriala, a potem po po prostu skopiowałem kod z przykładu 4 i dodatkowo wrzuciłem w folder jsscrollbar.js , ale mimo to nie działa mi nadal.


Nie oczekuję gotowego kodu, ale miło by było gdyby ktoś mógłby mi wytlumaczyć jak należy postępować z takimi plikami.

Z góry dziękuje i pozdrawiam wink.gif
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 9)
kamil4u
post
Post #2





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

Ostrzeżenie: (0%)
-----


1. Instalujesz firebug-a pod FF( lub coś zastępczego pod inną przeglądarką)
2. Uczysz się jego obsługi
3. Wchodzisz na http://www.n-son.com/scripts/jsScrolling/example4.html
4. Zdajesz sobie sprawę, że wygląd zmienia się za pomocą CSS
5. Za pomocą firebug-a badasz pasek i dowiadujesz się co to za element
6. Orientujesz się, że w tym wypadku wszelkie kolory to zmiana background-color
7. Wchodzisz w źródło strony
8. Szukasz CSS
9. Zauważasz, że część ze stylów odnosi się do paska
10. Bawisz się tymi stylami
11. Zdajesz sobie sprawę, że nie wszystko się zmienia jak powinno
12. Domyślasz się, że coś jeszcze musi zmieniać styl - tym czymś jest JS
13. Za pomocą JS najprościej zmienić styl: el.style.nazwaNazwa = 'wartość';
14. Szukasz czegoś takiego + background-color
15. Znajdujesz w kodzie:
Kod
    if (type == "mousedown") {
        if (o.className == "Scrollbar-Track") o.style.backgroundColor = "#E3E3E3";
        else o.style.backgroundColor = "#BBB";
    } else {
        if (o.className == "Scrollbar-Track") o.style.backgroundColor = "#EEE";
        else o.style.backgroundColor = "#CCC";
    }

16. Zmieniasz kolorki
17. Bawisz się całym skryptem, aż osiągniesz to co chcesz

Ten post edytował kamil4u 27.09.2012, 21:13:33


--------------------
Go to the top of the page
+Quote Post
Ridd
post
Post #3





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 27.09.2012

Ostrzeżenie: (0%)
-----


Wielkie dzięki, trochę mi rozjaśniłeś, ale mam cały czas ten sam problem co wcześniej i gdzieś tutaj popełniam błąd.


Kopiuje wszystko do siebie - cały kod, wklejam jsscrollbar do folderu, otwieram stronke i wizualnie jest ok, ale scrollbar nie działa i nie wiem co robię źle. Ze zmianą kolorów itd myślę, że sobie poradze, pobawie się tak długo aż uzyskam to co chce, ale zanim to zrobię musze wiedzieć dlaczego u mnie nie działa jak powinno.

PS: firebug świetna sprawa!
Go to the top of the page
+Quote Post
kamil4u
post
Post #4





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

Ostrzeżenie: (0%)
-----


Wrzuć to na jakiś serwer i pokaż nam. Jak żadnego nie masz to są darmowe, ale z reklamami, ale do testów to nie przeszkadza.


--------------------
Go to the top of the page
+Quote Post
Ridd
post
Post #5





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 27.09.2012

Ostrzeżenie: (0%)
-----


http://www.sendspace.pl/file/3c09162240d710766349a34

mam nadzieje, że taki sposób też Ci odpowiada wink.gif

pozdrawiam.

Ten post edytował Ridd 27.09.2012, 23:23:02
Go to the top of the page
+Quote Post
ShadowD
post
Post #6





Grupa: Zarejestrowani
Postów: 1 333
Pomógł: 137
Dołączył: 25.03.2008
Skąd: jesteś??

Ostrzeżenie: (0%)
-----


Czy ciężko kod dodać kod live?


--------------------
Mój blog - o wszystkim i niczym ale zazwyczaj związane z informatyką! ;-)
Githube

Usługi spawalnicze i monterskie | Park linowy Lublin i Okunince
Go to the top of the page
+Quote Post
Ridd
post
Post #7





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 27.09.2012

Ostrzeżenie: (0%)
-----


Czy na prawde mam czytać tutoriale jak ładuje się stronę na serwer (póki co ucze się kodu) bo ciężko jest pobrać plik ważący 22kb i odpalić html?
Go to the top of the page
+Quote Post
kamil4u
post
Post #8





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

Ostrzeżenie: (0%)
-----


Tak. Nikt, Cię nie zna, a ściąganie obcych plików, nie jest wskazane dla bezpieczeństwa komputera. Poza tym będąc twórcą stron musisz się zaznajomić z serwerami. Jeżeli jesteś ogarnięty w szeroko pojętej obsłudze komputera, to założenie serwera na jakimś darmowym hoście + zgranie plików przez FTP to kwestia 20min.

Ja nie ściągnę Twoich plików. Ale możesz też umieścić kod tu: http://jsfiddle.net/

A jak nie to:
1. Instalujesz dodatek: JSView
2. Sprawdzasz czy na pewno jest dołączony plik JS
3. Sprawdzasz konsolę błędów JS
4 a) Wstawiasz w różnych miejscach kodu JS alert-y i sprawdzasz, gdzie się psuje skrypt
4 b ) lub dodajesz odpowiednie fragmenty kodu JS po kolei i sprawdzasz po którym dodaniu coś się psuje


--edit--
I się nie denerwuj tak smile.gif

Ten post edytował kamil4u 29.09.2012, 12:44:59


--------------------
Go to the top of the page
+Quote Post
Ridd
post
Post #9





Grupa: Zarejestrowani
Postów: 5
Pomógł: 0
Dołączył: 27.09.2012

Ostrzeżenie: (0%)
-----


Nie denerwuje się wink.gif

Podaje więc link z podanej przez Ciebie stronki : http://jsfiddle.net/3qtqN/

Dodam, że w folderze js mam więcej skryptów, ale myślę, że to ten odpowiada za niedziałanie.

Co do obawy przed pobraniem to rozumiem wink.gif

Jeżeli to nie wystarczy wieczorem postaram się wrzucić pliki na serwer z tym, że tu na prawdę nic nowego nie ma. Skopiowany hmtl, css i pobrany js ze stronki twórcy, więc myślę, że może nie tyle wina w kodzie co brakuje czegoś bo nie jestem świadomy by to dodać.

Pozdrawiam!!
Go to the top of the page
+Quote Post
kamil4u
post
Post #10





Grupa: Zarejestrowani
Postów: 2 350
Pomógł: 512
Dołączył: 4.01.2009
Skąd: Wrocław / Świdnica

Ostrzeżenie: (0%)
-----


Lepiej jak jednak będzie na serwerze smile.gif
W podanym przez Ciebie kodzie nie masz JS: jsScroller tylko scrollbar


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 15:45