Napisane: 30.08.2006, 17:48:06 | |
Grupa: Zarejestrowani Postów: 1 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
Mam dziwny problem... z ukrywaniem i pokazywaniem DIVa 'loading...'. Zrobilem taki maly kod na poruszanie sie po stronie: Kod function $( id ) { return document.getElementById( id ); } advAJAX.setDefaultParameters({ onSuccess : function(obj) { $("contents").innerHTML = obj.responseText; }, onLoading : function(obj) { $("loader").style.display = "block"; }, onComplete : function(obj) { $("loader").style.display = "none"; } }); function loadPage( page ) { advAJAX.get({ url: page }); } function initPage() { loadPage( "readnews.php" ); } Gdzie: - initPage() jest wywolywany w 'body onLoad' - loadPage(url) jest wywolywany przez linki ( <a href="java script: loadPage( 'link.html' )">Link</a> ) I to sie pojawia problem... mianowicie initPage() poprawnie laduje newsy (box loading tez) ale kiedy probuje wejsc w jakis link to nic sie nie dzieje (choc advAJAX.get jest wywolywane...) - ani sie pojawia sie DIV 'loading...' ani nie ma tresci ... Po wywaleniu onComplete i onLoading wszystko jest ok a badzIEwo mowi ze jest problem przy $("loader").style.display. Zmienialem juz na document.getElementById ale dalej nie dziala na zadnej przegladarce. Skrocony HTML: Strona: http://www.tdrol.yoyo.pl/index_test.html Z gory dzieki za pomoc [edit] Ot masz racje... ale nie tylko. Dopiero teraz sie kapnalem ze jest "loadBox" zamiast "loader" Ale to nie najgorsze - po tym jak wczytuje mi sie readnews.php z DIVa content znika mi DIV loader Dzieci pamietajcie! Nie robcie takich glupich bledow na przyszlosc! Uczcie sie na kogos bledach |
Forum: AJAX · Podgląd postu: #289866 · Odpowiedzi: 2 · Wyświetleń: 1 509 |
Nowe odpowiedzi Brak nowych odpowiedzi Popularny temat (Nowe) Popularny temat (Brak nowych) |
Sonda (Nowe) Sonda (Brak nowych) Zamknięty temat Przeniesiony temat |
Wersja Lo-Fi | Aktualny czas: 24.04.2024 - 19:41 |