![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 897 Pomógł: 40 Dołączył: 16.12.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Witam,
jest jakiś patent na zablokowanie wyświetlania zawartości atrybutu "title" po najechaniu na obrazek nie usuwając jednocześnie tej zawartości? Mam narzucone użycie lightboxa, wysyłam do niego sporo htmla no i cały ten bajzel wyświetla się po najechaniu na zdjęcie. Z mojego rozeznania wynika, że nie ma na to sposobu, ale może ktoś coś wie... -------------------- how many SEO experts does it take to change a light bulb,lightbulb,light,bulb,lamp,lighting,switch,sex,xxx
5-Reasons-why-you-should-NEVER-fix-a-computer-for-free |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 690 Pomógł: 81 Dołączył: 6.04.2005 Skąd: Szczecin Ostrzeżenie: (0%) ![]() ![]() |
najprostszym sposobem byłoby usuwanie wartosci title w chwili najechania kursorem na obrazek i przywracanie wartosci w chwili opuszczenia obrazka
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 897 Pomógł: 40 Dołączył: 16.12.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Hmhmhm.... Rozwiązanie chyba nie jest złe, tylko zastanawiam się, czy nie zrobi się z tego sterta kodu, bo jak obrazków jest 50, do każdego trochę tego kodu będzie w title... Tak czy inaczej, dzięki za pomysł, rozważę. Myślę jeszcze, żeby zrobić ajaxem ładowanie kodu po otwarciu obrazka w lightboxie...
-------------------- how many SEO experts does it take to change a light bulb,lightbulb,light,bulb,lamp,lighting,switch,sex,xxx
5-Reasons-why-you-should-NEVER-fix-a-computer-for-free |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat czy nie zrobi się z tego sterta kodu, bo jak obrazków jest 50, do każdego trochę tego kodu będzie w title... Niekoniecznie: Kod var imgs = document.getElementById('rodzic').getElementsByTagName('img'); for(var i=0;i<imgs.length; i++){ imgs[i].setAttribute('oTitle', imgs[i].title); imgs[i].onmouseover = function(){ this.title = ''; }; imgs[i].onmouseout = function(){ this.title = this.oTitle; }; } Pisane łokciem. -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 897 Pomógł: 40 Dołączył: 16.12.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Zwracam honor. Co do kodu, jest jednak drobna zmiana: title="" jest dla tagu <a>, no ale to sobie podmieniłem. Niestety coś nie działa... Ogólnie struktura jest taka:
Nic się nie dzieje, title jest jak było, webdeveloper wyrzuca: "Błąd: document.getElementById("a") is null". Ogólnie dziwna sprawa i utknąłem na tym dlaczego jest 'null', które jest zwracane jeśli element nie istnieje :/ -------------------- how many SEO experts does it take to change a light bulb,lightbulb,light,bulb,lamp,lighting,switch,sex,xxx
5-Reasons-why-you-should-NEVER-fix-a-computer-for-free |
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
A w jaki sposób wywołujesz funkcję czyszczenia title?
![]() Mam nadzieję, że w onload albo DOMContentLoaded, a nie bezpośrednio przed linkami, bo wtedy będzie na pewno puste. ![]() -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 897 Pomógł: 40 Dołączył: 16.12.2003 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
Przez onload, zaraz sprawdzę czy może coś nie tak zrobiłem... No tak, rzecz głupia, zrobiłem literówkę w nazwie funkcji w onload... Natomiast od razu okazało się, że niestety metoda nie jest do końca ok. Tzn. co do zasady działa poprawnie, czyli faktycznie czyści title="", natomiast lightbox na tym się wykłada, bo te dane do wyświetlenia pod zdjęciem bierze prosto z title="", które w momencie kliknięcia jest wyczyszczone :/ I koło się zamyka :]
-------------------- how many SEO experts does it take to change a light bulb,lightbulb,light,bulb,lamp,lighting,switch,sex,xxx
5-Reasons-why-you-should-NEVER-fix-a-computer-for-free |
|
|
![]()
Post
#8
|
|
![]() Grupa: Zarejestrowani Postów: 603 Pomógł: 131 Dołączył: 24.07.2007 Skąd: Górny Śląsk Ostrzeżenie: (0%) ![]() ![]() |
To przerób lightboxa tak, żeby np. korzystał z atrybutu rel(lub innego), wtedy Ci się nie wyświetli:)
-------------------- |
|
|
![]()
Post
#9
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat natomiast lightbox na tym się wykłada, bo te dane do wyświetlenia pod zdjęciem bierze prosto z title="" Robisz tak, jak napisał ~lord_t albo modyfikujesz mój kod tak, aby przywracał stary tytuł nie po zjechaniu kursora z obiektu, tylko po kliknięciu. ![]() -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 16.07.2025 - 16:35 |