Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [js] Highslide - zamiana class="highslide", Skrypt odpowiedzialny za wyświetlanie zdjęć
swiezak
post 26.09.2011, 16:19:27
Post #1





Grupa: Zarejestrowani
Postów: 159
Pomógł: 0
Dołączył: 21.08.2011

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


Witajcie.
Mam problem ze skryptem, który zamieniałby w dokumencie xHTML wszystkie wystąpienia
  1. class="highslide"
na
  1. class="highslide" onclick="return hs.expand(this)"

Wyżej wymieniony skrypt jest odpowiedzialny za wyświetlanie zdjęć na nowej warstwie. Posiłkuję się niniejszym tutorialem: http://www.bibblan.com/martin/tinymce-rel-with-lightbox

Do tej pory udało mi się zrobić coś takiego:

JS
  1. document.observe('dom:loaded', function () {
  2. $$('#layout a[class^=highslide]').each(function(s) {
  3. s.class="highslide".onclick="return hs.expand(this)";
  4. });
  5. });


Przykład oryginalnego wywołania skryptu do wyświetlenia zdjęcia:
  1. <a href="galeria/image/image_3.jpg" class="highslide" onclick="return hs.expand(this)"><img src="galeria/thumb/thumb_3.jpg" title="Polymagic - tytuł zdjęcia" alt="Polymagic - tytuł zdjęcia" /></a>


Prosiłbym o pomoc.


------------------
EDIT
Dla potomnych - powyższy problem rozwiązałem w niniejszy sposób:

JS
Kod
$(document).ready(function(){
    $(".highslide").bind("click", function(){
        return hs.expand(this);
    });
});


Ten post edytował swiezak 26.09.2011, 16:20:09
Go to the top of the page
+Quote Post

Posty w temacie


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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 17:03