![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 17.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
<a target='_blank'href='http://$strona/plik2/$plik_nazwa'><img src='images/pobieranie1.png' alt='' width='100' height='20' border='0' onMouseOver="roolover.src='images/pobieranie.png'" onMouseOut="roolover.src='images/pobieranie1.png'">
Wyświetla mi obrazek ale niestety nie zamienia go...po najechaniu myszą... |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
A od czego masz css ?
:hover ? Ten post edytował fifi209 26.11.2010, 21:58:54 -------------------- Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 1 182 Pomógł: 115 Dołączył: 4.03.2009 Skąd: Myszków Ostrzeżenie: (0%) ![]() ![]() |
Do tego używa się CSS, a efekt nazywa się rollover, nie roolover
![]() |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 68 Pomógł: 0 Dołączył: 8.08.2010 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Ten post edytował denis94 26.11.2010, 22:02:26 |
|
|
![]()
Post
#5
|
|
![]() Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
@denis94 nie ucz złych nawyków. Nie ma sensu robić tego w js, skoro dużo łatwiej można to zrobić w samym css. Poza tym przedstawiony przez Ciebie sposób był "do przyjęcia" ale ładnych parę/paręnaście lat temu.
-------------------- |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 17.11.2010 Ostrzeżenie: (0%) ![]() ![]() |
Niestety to nie działa:( Rozumiem ale ja nie mam CMS to jest prosty skrypt dodający newsa i plik. Więc szukam rozwiązania.
@denis94 dziękuję działa:) mój błąd źle przepisałem ![]() Ten post edytował myslas 26.11.2010, 22:21:18 |
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
1. Oddzielenie JS od HTML od CSS
2. Hover w CSS a nie JS 3. CSS sprites dla pozbycia się efektu doczytywania obrazka Jeśli poza obrazkiem nie ma tekstu to img jest tu niepotrzebny. Możesz zrobić coś na wzór tego: -------------------- |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 1 332 Pomógł: 294 Dołączył: 12.10.2008 Skąd: Olkusz Ostrzeżenie: (0%) ![]() ![]() |
a dlaczego js zły
![]() ![]() a pro po srtites "dla pozbycia się efektu doczytywania obrazka" - są także sposoby odpowiedniego zapisu html'a i css bez użycia kluczowego sprites z pozbyciem się efektu ładowania obrazka... fakt - też nic nie pomogłem - tylko rzuciłem hasła - ale deczko mnie zirytował temat skoro On nic takiego nie napisał to dlaczego staracie się być tacy Pro ![]() -------------------- Jeśli twoja ręka rusza do przodu powstrzymaj swój gniew; gdy wyprzedza cię twój gniew - wycofaj rękę.
|
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 4 655 Pomógł: 556 Dołączył: 17.03.2009 Skąd: Katowice Ostrzeżenie: (0%) ![]() ![]() |
a dlaczego js zły ![]() Nie każdy musi mieć włączonego javascript lub nawet adblock może Ci czasem zablokować. - dlaczego hasło sprites padło w ostatnim poście ![]() Tak się teraz robi. ![]() -------------------- Zainteresowania: C#, PHP, JS, SQL, AJAX, XML, C dla AVR
Chętnie pomogę, lecz zanim napiszesz: Wujek Google , Manual PHP |
|
|
![]()
Post
#10
|
|
![]() Grupa: Zarejestrowani Postów: 1 182 Pomógł: 115 Dołączył: 4.03.2009 Skąd: Myszków Ostrzeżenie: (0%) ![]() ![]() |
Cytat Niestety to nie działa:( Rozumiem ale ja nie mam CMS to jest prosty skrypt dodający newsa i plik. Więc szukam rozwiązania. A co ma CMS do wykorzystania CSSa? Dzisiaj CSS to podstawa przy projektowaniu wyglądu, nikt normalny nie używa do tego JS czy wycofanych tagów HTMLa. |
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 589 Pomógł: 91 Dołączył: 22.05.2008 Skąd: Gliwice Ostrzeżenie: (0%) ![]() ![]() |
nikt normalny nie używa do tego JS czy wycofanych tagów HTMLa. Moment, <img/> jest wycofywane? No bo chyba nie <a/> ![]() -------------------- Moja gra - scraby.io
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 548 Pomógł: 105 Dołączył: 4.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 1 182 Pomógł: 115 Dołączył: 4.03.2009 Skąd: Myszków Ostrzeżenie: (0%) ![]() ![]() |
Chodziło mi ogólnie o wygląd, np. <font>, <center> itd.
Ale tak, img (a chyba też) miał być wycofany ![]() |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 1 332 Pomógł: 294 Dołączył: 12.10.2008 Skąd: Olkusz Ostrzeżenie: (0%) ![]() ![]() |
Nie każdy musi mieć włączonego javascript lub nawet adblock może Ci czasem zablokować. i dla przykladu jeśli kotś wchodzi na stronę przez telefon to i też nie każdy musi mieć włączone obrazki - pozatym, jak ktoś wiedział gdzie to wyłączyć to i wie gdzie włączyć jeśli coś na danej stronie chce zobaczyć ^^ - poza tym jeśli ktoś ma wyłączony js to tym bardziej ma np. wyłączony flash ^^ - a jeśli ktoś wyłącza js to i tak na pewnych stronach go włącza - prawie nikt nie wyłącza js ^^Tak się teraz robi. nie udaj, że nie wiesz o co mi chodziło![]() bądźmy świadomi jednego - uzyszkodnika nie obchodzi jak co się robi czy robiło - uzyszkodnik przykłada uwagę głównie do treści i wyglądu strony ;p ...nikt normalny nie używa do tego JS... więc najlepiej nie używaj do niczego js'a ;] - i zapomnij o bibliotekach typu jquery - to też js ^^niżej wszystkie wspomniane przykłady kodu html'a z pełnymi adresami do obrazków - więc wystarczy skopiować by zobaczyć jak działają sprites:
css i preload:
"staromodny" hover w js bez preloada obrazka:
hover w js:
-------------------- Jeśli twoja ręka rusza do przodu powstrzymaj swój gniew; gdy wyprzedza cię twój gniew - wycofaj rękę.
|
|
|
![]()
Post
#15
|
|
![]() Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Rozumiem, że część zarzutów do mnie...
Nie pisałem, że js jest zły, na pewno nie generalnie, ale w przytoczonym przykładzie stosowanie js mija się z celem. Dlaczego sprites dopiero na końcu? Wg mnie to właściwa kolejność, najpierw wskazanie co jest nie tak, dopiero potem propozycje poprawy, alternatywy. Można użyć pre-loaderów, ale IMHO sprites jest łatwiejsze (skoro już mówimy o 3-ech postach użytkownika). Poza tym, propozycję użycia js bezpośrednio w img dała osoba mająca 5x więcej postów ![]() Rzucenie haseł jest jak najbardziej ok, osoby, które dopiero zaczynają mają od razu kilka cennych informacji, o których warto poczytać. Bez tych haseł mogłyby przed długi czas nie wiedzieć o ich istnieniu. Zresztą moim zdaniem od samego początku warto uczyć się jak najlepszych wzorców, po co powielać czyjeś błędy... Użyszkodnika interesuje efekt końcowy i to jak strona działa. Szybkość działania strony, jej niezawodność zależy też od zastosowanych technik. Przykładowy preloader w js zadziała dopiero po całkowitym załadowaniu strony. Czyli jeśli po załadowaniu całego kodu strony, wczytaniu css i img przeglądarka będzie ściągać np jQuery z cdn googl'a, to hover w takim menu nie zadziała. Nie tak dawno widziałem menu oparte na obrazkach wstawionych pomiędzy znacznik <a></a>, gdzie szerokość przycisku była determinowana szerokością obrazka. W przypadku pierwszego najechania na pozycję w menu, stary obrazek znikał, a do czasu załadowania nowego kolor czcionki się zmieniał (link przestawał być widoczny) menu się zjeżdżało, uciekało z pod kursora, pod kursor wchodziła następna pozycja, która również znikała. W takiej sytuacji korzystanie z menu stawało się bardzo utrudnione, na chwilę wręcz niemożliwe. Jestem przekonany, że dla użytkownika zmiana zastosowanej metody miałaby znacznie. -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 19.07.2025 - 14:53 |