lord_nicon Opublikowano 14 Marca 2006 Zgłoś Opublikowano 14 Marca 2006 (edytowane) Witam. Mam następujący problem: Próbuję właśnie połączyć działanie poniższego skryptu, odpowiadającego za zaciąganie kolejnych podstron na stronie (po kliknięciu w link). -------------------plik index.php------------------- <script type="text/javascript">function readfile(url,id) { if (document.getElementById) { var x = (window.ActiveXObject) ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest(); } if (x) { x.onreadystatechange = function() { if (x.readyState == 4 && x.status == 200) { el = document.getElementById(id); el.innerHTML = x.responseText; } } x.open("GET", url, true); x.send(null); } }</script>A już między znacznikami body jest jakiś div, w którym wyświetlają się podstrony.Jedna z podstron zawiera również poniższy kod, który nie chce współpracować w ten sposób. Natomiast otworzenie pliku php, w którym poniższy kod się znajduje pozwala nam na wyświetlenie zdjęć, które będą się w odpowiedni sposób animowały. -------------------plik podstrona.php------------------- Z elementem frameworka dojo, który wyświetla jakąś ilość zdjęć: <script type="text/javascript"> var djConfig = {isDebug: true, debugAtAllCosts: false};</script><script type="text/javascript" src="dojo.js"></script><script language="JavaScript" type="text/javascript"> dojo.require("dojo.widget.FisheyeList"); dojo.hostenv.writeIncludes();</script> a następnie: <div class="outerbar"><div class="dojo-FisheyeList" dojo:itemWidth="50" dojo:itemHeight="50" dojo:itemMaxWidth="75" dojo:itemMaxHeight="75" dojo:orientation="horizontal" dojo:effectUnits="1" dojo:itemPadding="10" dojo:attachEdge="top" dojo:labelEdge="bottom" dojo:enableCrappySvgSupport="false"> <div class="dojo-FisheyeListItem" dojo:iconsrc="images/zdj.jpg"> </div></div></div> Z tego co zdołałem wydedukować mogę powiedzieć, że najprawdopodobniej nie są wykonywane skrypty javyscript zawarte w zaciąganej podstronie: <script type="text/javascript"> var djConfig = {isDebug: true, debugAtAllCosts: false};</script><script type="text/javascript" src="dojo.js"></script><script language="JavaScript" type="text/javascript"> dojo.require("dojo.widget.FisheyeList"); dojo.hostenv.writeIncludes();</script> Jeżeli miałby ktoś pomysł jak rozwiązać ten problem będę wdzięczny. Pozdrawiam. Zapomnialem dodac... www.img.ekk.pl (po kliknięciu w górnym menu w pictures, a następnie wybraniu galerii zdjęć zaciągamy plik zdall.php - jednak skrypty w nim zawarte nie wykonują się). www.img.ekk.pl/zdall.php (tu widać, że działa - skrypt jest uruchamiany. Zdjęcia nie wyświetlają się ze względu na brak zmiennej określającej folder). Niestety umieszczenie skryptów w pliku index.php również nie przynosi rezultatów. Mam nadzieję, że to pomoże w rozwiązaniu problemu. Edytowane 14 Marca 2006 przez lord_nicon Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
ParanoiK Opublikowano 15 Marca 2006 Zgłoś Opublikowano 15 Marca 2006 Z tego co pamiętam dojo jest jeszcze w wersji eksperymentalnej. Co do samych js - najprościej sprawdzić to dodając printy albo alerty które będą ci wyskakiwać jak dana część kodu się przemieli ;] Będziesz miał pojęcie na czym się wywala. Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...