ďťż
Podstrony
|
telcocafeWitam !Porzebuje zrobić coś takiego że mam powiedzmy trzy linki do trzech róznych działów i klikając odpowiedni dział ładowany jest teskt. Problem polega na tym że potrzebuje to zrobić bez przeładowania strony. Probowałem coś podobnego zrobić na ukrywaniu i odsłanianiu warstw jednak tam spotkałem problem tego typu że jeśli miałem dużo tekst to nawet jeśli warstwa była ukryta to pojawiał sie pasek przewijania. Może coś knociłem ale nie umiałem tego obejśc. AJAX Możesz użyć już gotowych rozwiązań jak advAJAX, albo np. tej coyotowej (zobacz efekt na http://4programmers.net tam na topie przy O nas, ...): http://cvs.4programm...pe=text%2Fplain http://cvs.4programm...pe=text%2Fplain http://cvs.4programm...pe=text%2Fplain http://cvs.4programm...pe=text%2Fplain (interesuje Cię: switch ($_GET['expand']) ...) Użytkownik Coldpeer edytował ten post 21 luty 2007, 00:07 kurcze uwielbiam takie odpowiedzi, domyślam się żę może ajax by tu pomógł ale gdybym wiedział jak to zrobić nie byłoby mnie tu :/ Może to Ci pomoże: http://www.twinhelix.com/dhtml/fsmenu/ kurcze uwielbiam takie odpowiedzi, domyślam się żę może ajax by tu pomógł ale gdybym wiedział jak to zrobić nie byłoby mnie tu :/ Od tego są ramki http://jscms.sourceforge.net/ << ściągnij i przejrzyj kod, powinieneś tam znaleźć to, czego szukasz A może skorzystaj z biblioteki Anakina (advAJAX). Tutaj możesz znaleźć ową bibliotekę :) W skrócie: 1. dołączasz do pliku HTML bibliotekę AJAXa 2. robisz element, do którego ma zostać wczytana treść 3. tworzysz funkcję w JS i odwołujesz się do niej :P Tak to by wyglądało:<body> <head> <script type="text/javascript" src="advajax.js"></script> <script type="text/javascript"> <!--// function wpisz(id,tresc) { document.getElementById(id).innerHTML = tresc; } function wczytaj_plik(n) { var s = ''; var id = 'tresc'; advAJAX.get({ url : n, onInitialization : function() { wpisz(id,'Wczytuje...'); }, onSuccess : function(obj) { wpisz(id,obj.responseText); }, onerror : function(obj) { wpisz(id,'Wystapil blad ladowania!'); } }); } //--> </script> </head> <body> <a href="#" onclick="wczytaj_plik('plik.txt');">load</a> <div id="tresc"></div> </body> </html> Przykład użycia tej biblioteki możesz znaleźć tutaj ;) |
|||
Sitedesign by AltusUmbrae. |