Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [AJAX][LIGHTBOX] lightbox nie dziala
Arriss
post
Post #1





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 7.02.2009

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


witam mam maly problemik. Mam zakladki pod ajaxa. i jak wyswietle jakas warstwe gdzie jest link do obrazka pod lightboxa to lightbox nie dziala. tak jakby nie istnial. Macie jakis pomysl jak to rozwiazac?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 12)
erix
post
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Musisz po każdym wczytaniu zakładki ponownie inicjować Lightboksa.


--------------------

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!
Go to the top of the page
+Quote Post
Arriss
post
Post #3





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 7.02.2009

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


<script type="text/javascript" src="js/prototype.js"></script>
<script type="text/javascript" src="js/scriptaculous.js?load=effects"></script>
<script type="text/javascript" src="js/lightbox.js"></script>

<link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" />

za kazdym razem daje to wywolanie ale to nic nie daje :/ aktywator flasha pod ie ktory uzywalem tez nie dziala :/
Go to the top of the page
+Quote Post
erix
post
Post #4





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Nie o to chodzi. Masz gdzieś metodę inicjującą Lightboksa; musisz ją wywołać za każdym przeładowaniem zakładek.


--------------------

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!
Go to the top of the page
+Quote Post
Arriss
post
Post #5





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 7.02.2009

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


<body onload="initLightbox()">

takie cos wyczytalem o to chodzi?
Go to the top of the page
+Quote Post
erix
post
Post #6





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Ciepło. winksmiley.jpg

Masz tę funkcję wywołać zaraz po wczytaniu zawartości zakładki.


--------------------

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!
Go to the top of the page
+Quote Post
Arriss
post
Post #7





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 7.02.2009

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


ale w pliku wywolywanym przez zakaldke czy w pliku ktory wywoluje to? bo jak daje w wywolywanem to nie chodzi.
Go to the top of the page
+Quote Post
erix
post
Post #8





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Patrz: masz funkcję onsuccess przy zakończeniu wczytywania danych z serwera. Tam są instrukcje, które wlewają pobrany kod w odpowiednie miejsce. I zaraz po nich musisz wywołać tę od Lightboksa.


--------------------

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!
Go to the top of the page
+Quote Post
Arriss
post
Post #9





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 7.02.2009

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


CODE
<script type="text/javascript">
var historia = new Array();
var decyzja = false;
function wyswietl_zawartosc(adres, div_id)
{
if(decyzja == false)
{
historia[historia.length] = adres;
}
decyzja = false;
if(window.ActiveXObject)
{
zadanie = new ActiveXObject("Microsoft.XMLHTTP");
}
else if(window.XMLHttpRequest)
{
zadanie = new XMLHttpRequest();
}
else
{
alert('Twoja przegladarka nie obsluguje AJAX-u');
}
zadanie.onreadystatechange = function()
{
otworz_strone(zadanie, div_id);
}
zadanie.open('GET', adres, true);
zadanie.send(null);
zadanie.overrideMimeType('text/html; charset=ISO-8859-2');
}

function otworz_strone(zadanie, div_id)
{
if(zadanie.readyState == 4)
{
if(zadanie.status == 200 || window.location.href.indexOf("http") == -1)
{
document.getElementById(div_id).innerHTML = zadanie.responseText;
document.overrideMimeType('text/html; charset=ISO-8859-2');
}
else
{
alert('Wystšpił błšd przy polaczeniu z serwerem');
}
}
}

</script>



moglbys powiedziec gdzie tu dopisac? z js jestem noga biggrin.gif

Ten post edytował Arriss 26.03.2009, 14:55:36
Go to the top of the page
+Quote Post
erix
post
Post #10





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Sam zrobiłeś bałagan z tym skryptem (sądząc po nazwach zmiennych), to sam naprawiaj. tongue.gif

Podpowiem tylko, że trzeba coś dodać do ostatniej funkcji z listingu.


--------------------

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!
Go to the top of the page
+Quote Post
Arriss
post
Post #11





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 7.02.2009

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


nie wiem taki skrypt dostalem biggrin.gif ktos pomoze?biggrin.gif
Go to the top of the page
+Quote Post
erix
post
Post #12





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Pomoże, czy poda gotowca? Wiesz, która funkcja, wiesz, gdzie ją dodać? Pokombinuj trochę zamiast czekać z założonymi rękami.


--------------------

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!
Go to the top of the page
+Quote Post
Arriss
post
Post #13





Grupa: Zarejestrowani
Postów: 38
Pomógł: 0
Dołączył: 7.02.2009

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


latwo ci mowic gdy jestes oblatany w tym. tylko slowa "Podpowiem tylko, że trzeba coś dodać do ostatniej funkcji z listingu." a najbardziej "listingu" nie mowi mi nic. Gdyby to bylo dla mnie tak logiczne jak php pewnie nie pytalbym was o cokolwiek.


Kod
onclick="myLightbox.start(this); return false;"


do linku i juz.

dzieki za pomoc.

Ten post edytował Arriss 28.03.2009, 16:13:37
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: 19.08.2025 - 21:53