[js,jquery] przeładowanie drzewa DOM

0

A nóż mam taki kodzik:

(function($) {
	$(document).ready(
		function () {
			$("#box1 ul#mainmenu li a.item").click(
				function() {
					var href=$(this).attr("href");
					$("#loader").show("fast");
					$("#main").fadeOut("slow",
						function() {
							$("#content").load(href+" #content",null, 
							function(){
								$("#main").fadeIn("slow");
								$("#loader").hide("fast");
							});
						});
					return false;
				});
			$("#box2 #loginform a#adminlink").click(
				function() {
					var href=$(this).attr("href");
					$("#loginform").hide("fast",
						function (){
							$("#loginloader").show("fast", 
								function (){
									$("#loginform").load(href+" #content", null,
										function () {
											$("#loginloader").hide("fast",
												function (){
													$("#loginform").show("normal");
												});
										});
								});
						});
					return false;
				});
			$("#closelogin").click(
			function (){
				$("#loginform").hide("normal",
					function () {
						$("#loginform").html("<a href=\"/users/login\" id=\"adminlink\">Zaloguj</a>");
						$("#loginform").show("fast");
					});
				return false;
			});
		}); //end domloaded
})(jQuery);

i powykonaniu dwóch ewentów #box2 ...bla.click oraz #closelogin.click, potrzebuje przeładować drzewo DOM, latam jak durny po stronie jquery i nie mogę nic znaleźć, google tez jest nie bardzo pomocny. Będe wdzięczny za chociaż podpowiedź jakiegoś rozwiązania.

0

Przeładować drzewo DOM, czyli załadować stronę od nowa ?

document.location.href = document.location.href;
0

...jak chcesz przeładować to możesz użyć reload, ale wyjdzie na to samo co powyżej ;)
with(location)reload(href)
poco chcesz przeładować drzewo DOM?

0

bo link o id closelogin ładuje sie dynamicznie z do #loginform a wtedy trzecia ostatnia akcja nie działa. Te dwie ostatnie akcje idą do tego kodu:

		<div id="leftside">
			<div id="box1">
					<ul id="mainmenu" style="list-style-type: none;">
					<?php
						foreach($menus['main']['MenuItems'] as $item){
							echo '<li>'.$html->link($item['nazwa'],$item['link'],array('title'=>$item['title'],'class'=>'item')).'</li>';
						}
					?>
					</ul>
					<div id="loader"><img src="/img/loader.gif" width="43" height="11" alt="" /></div>
				</div>
			</div><br /><br />
			<div id="box2">
					<div id="loginform">
						<a href="/users/login" id="adminlink">Zaloguj</a>
					</div>
					<div id="loginloader"><img src="/img/loader2.gif" width="16" height="16" alt="" /></div>
				</div>
			</div>
			
		</div>

#closelink jest razem z formą do logowania ładowany z tamtąd.

1 użytkowników online, w tym zalogowanych: 0, gości: 1