![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 Pomógł: 0 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 (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) [edit] Ot masz racje... ale nie tylko. Dopiero teraz sie kapnalem ze jest "loadBox" zamiast "loader" (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ale to nie najgorsze - po tym jak wczytuje mi sie readnews.php z DIVa content znika mi DIV loader (IMG:http://forum.php.pl/style_emoticons/default/tongue.gif) Dzieci pamietajcie! Nie robcie takich glupich bledow na przyszlosc! Uczcie sie na kogos bledach (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Ten post edytował _TdroL 30.08.2006, 22:10:09 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 2.10.2025 - 16:32 |