Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript][CSS] Thickbox problem
Forum PHP.pl > Forum > Przedszkole
john_doe
Witam,

na lokalnym serwerze działa, teraz przeniosłem na produkcyjny i nie kosi.

www.wrc-ostrow.pl/test.php

klikamy w Mateusz Urbaniak
wookieb
A z konsoli to nie nauczył się korzystać. Najpierw dolaczasz jquery a potem thickbox (kolejnosc)
john_doe
zamieniałem kolejność wcześniej i też nie działa

XHR finished loading: "

pytanko 2: od czego zależy to zachowanie? na WAMPie mi działa a w sieci nie...
wookieb
masz
  1. <script type="text/javascript" src="js/thickbox.js"></script>
  2. <script type="text/javascript" src="js/jquery.js"></script>
  3. <script type="text/javascript" src="js/thickbox-compressed.js"></script>
  4.  


powinno
  1. <script type="text/javascript" src="js/jquery.js"></script>
  2. <script type="text/javascript" src="js/thickbox-compressed.js"></script>


Jak widzisz 2 razy ladujesz thickbox. skup sie.


john_doe
to nie kosi. pomyślałem, że to wina fotki która wtykam w tego htmla otwieranego, wywaliłem dla testu i ....pucha.
wookieb
No to wrzuć na publica tak jak ci podałęm.
Dodatkowo SPÓJRZ W KONSOLĘ BŁĘDÓW.
john_doe
www.wrc-ostrow.pl/drivers/index.php

wywala w chrome

display: block;
Metrics
Properties
Event Listenershtml
XHR finished loading: "http://wrc-ostrow.pl/drivers/MU.html?height=500&width=700&random=1265670905509".



zrobiłem tak:

dołączam pliki
  1. <style type="text/css" media="all">@import "js/thickbox.css";</style>
  2. <script type="text/javascript" src="js/jquery.js"></script>
  3. <script type="text/javascript" src="js/thickbox.js"></script>
  4.  
  5. <!-- lub
  6.  
  7. <link rel="stylesheet" href="path-to-file/thickbox.css" type="text/css" media="screen" />
  8. -->
  9.  


tak używam

  1. <a href="MU.html?height=500&width=700" class="thickbox" title="">Mateusz Urbaniak</a>


po kliknięciu lekko się ściemnia i ... biały ekran

błąd w konsoli tb_position is not defined in thickbox.js

tb_position znajduje się w pliku thickbox.js

  1. function tb_position() {
  2. $("#TB_window").css({marginLeft: '-' + parseInt((TB_WIDTH / 2),10) + 'px', width: TB_WIDTH + 'px'});
  3. if ( !(jQuery.browser.msie && jQuery.browser.version < 7)) { // take away IE6
  4. $("#TB_window").css({marginTop: '-' + parseInt((TB_HEIGHT / 2),10) + 'px'});
  5. }
  6. }


to mi wywala w FF

//EDIT

przyczyną złego działania thickboxa były statystyki dołączane automatycznie przez home.pl
Rozwiązaniem jest albo wył statystyk i usuniecie tego co "się" dołożyło <script>
albo
nadpisanie thickboxa o usuwanie tagow <script> oraz ich zawartości z ladowanej tresci
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.