![]() |
![]() ![]() |
![]() |
![]()
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 ![]() [edit] Ot masz racje... ale nie tylko. Dopiero teraz sie kapnalem ze jest "loadBox" zamiast "loader" ![]() ![]() Dzieci pamietajcie! Nie robcie takich glupich bledow na przyszlosc! Uczcie sie na kogos bledach ![]() Ten post edytował _TdroL 30.08.2006, 22:10:09 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 25.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
A gdzie jest cos o id loader ?
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 84 Pomógł: 0 Dołączył: 17.08.2006 Skąd: łódź Ostrzeżenie: (0%) ![]() ![]() |
Zrobilem taki maly kod na poruszanie sie po stronie: nie pisz że zrobiłes jak przepisałes/przekopiowałeś znika ci dic loadBox bo używasz innerHTML, a chyba jasnym jest jak ona działa ? ![]() -------------------- Bez takich avatarów - moderator
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.08.2025 - 11:43 |