Originariamente inviato da m4rko80
Mi viene da pensare che ricarichi tutto l'html delle immagini. Non vedendo il codice credo ci sia un cosa del tipo:

$('#tua_select').bind('change',function(){.......} ) e ricarichi l'html...
se si prova e levare il bind e usare .live() di solito risolve i problemi con i contenuti caricati successivamente.
non dovrei ricaricare tutto l'html anche perchè se poi visualizzo il codice c'è tutto.
Ricarico solo la parte delle immagini. Dove c'è l'Href.

Codice FancyBox
codice:
<script>
		!window.jQuery && document.write('<script src="jquery-1.4.3.min.js"><\/script>');
	</script>
	<script type="text/javascript" src="./fancybox/jquery.mousewheel-3.0.4.pack.js"></script>
	<script type="text/javascript" src="./fancybox/jquery.fancybox-1.3.4.pack.js"></script>
	<link rel="stylesheet" type="text/css" href="./fancybox/jquery.fancybox-1.3.4.css" media="screen" />
	<script type="text/javascript">
		$(document).ready(function() {
			/*
			*   Examples - images
			*/
			

			$("a[rel=example_group]").fancybox({
				'transitionIn'		: 'none',
				'transitionOut'		: 'none',
				'titlePosition' 	: 'over',
				'titleFormat'		: function(title, currentArray, currentIndex, currentOpts) {
					return '<span id="fancybox-title-over">Image ' + (currentIndex + 1) + ' / ' + currentArray.length + (title.length ? '  ' + title : '') + '</span>';
				}
			});

			
		});
	</script>
Codice che richiama Ajax

codice:
<asp:UpdatePanel ID="UpdatePanel1" runat="server">
            <ContentTemplate>
                <asp:Repeater ID="lstfoto" runat="server">
                    <ItemTemplate>
    		            <div class="boxfoto">" title="Lorem ipsum dolor sit amet">[img]public/Gallery/xxSmall/<%#Eval([/img]" border="0"></div>
    	            </ItemTemplate>
                </asp:Repeater>
            </ContentTemplate>
            <Triggers>
                <asp:AsyncPostBackTrigger ControlID="ddlcategorie" EventName="SelectedIndexChanged" />
            </Triggers>
        </asp:UpdatePanel>