Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: lightbox w wydzielonej części przeglądarki
Forum PHP.pl > Forum > Po stronie przeglądarki > JavaScript
grzehotnik
Witam czy jest możliwe aby lightbox otwierał się tylko w jakiejś części przeglądarki.
Posiadam strone podzieloną na kilka części w css (div) i chcę aby otwierał się on tylko
w wyznaczonym divie. Domyślnie otwiera się on na całym ekranie.
Dzięki za pomoc
kamil4u
Podaj link do lightbox-a, którego używasz - na 99% da się to zmienić, podmieniając 1 linię. Podaj kod, to zobaczę(przy obecnej liczbie klonów jest duża szansa, że używasz innej niż lightbox 2) tongue.gif
grzehotnik
Nie pamiętam strony z którego to pobrałem ale na początku kodu jest info:


// Lightbox v2.04
// by Lokesh Dhakar - http://www.lokeshdhakar.com
// Last Modification: 2/9/08
//
// For more information, visit:
// http://lokeshdhakar.com/projects/lightbox2/
kamil4u
No niestety nie jest tak różowo jak myślałem - przy wstępnej analizie wygląda na to, że skrypt nie został stworzony, tak aby można go było prosto edytować - trzeba by nanieść dużo zmian głownie z body na getElementById('id_tego_div-a') ,ale na 99% tak też nie będzie działało poprawnie. Zastosowana jest jakaś biblioteka, która używa funkcji $$ i w kodzie mamy coś ala: $$('body')[0] - sprawdź co to za funkcja i podmień na ref do tego elementu lub daj po prostu zamiast tego getElementById('id_tego_div-a'), nie gwarantuje skuteczności, głownie ze względu na hacki na IE i wyliczanie np. wymiarów okna. Pokombinuj z tym co Ci napisałem, może się uda...
grzehotnik
Spróbuje
wielkie dzięki
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.