Показать сообщение отдельно
  #4 (permalink)  
Старый 17.05.2010, 12:01
Аватар для Gvozd
Матрос
Отправить личное сообщение для Gvozd Посмотреть профиль Найти все сообщения от Gvozd
 
Регистрация: 04.04.2008
Сообщений: 6,246

не могу уследить в чем тут проблема конкретно
не вижу повода для reload-а. возможно у вас еще где-то есть код, который и производит reload
попробуйте вот такой костыль:
но проблема скорее всего в другом месте, и это может выплыть уже в другой ситуации
function img_prc(img){
	var scroll = defScroll();
	if (img.complete){
	    $("#b_img").css({left:(getClientWidth()/2-(img.width/2)),top:((getClientHeight()/2)-(img.height/2))+scroll,height:(img.height+24),width:(img.width+7)});
		$("#b_img").show();
		return true   		
	}	else return false;
}
$(document).ready(function(){
    $(".s_img").bind("click", function(){
    	var eimg = new Image();
    	$("#div_img").attr("src",$(this).parents(".dv_img").children(".a_b_img").val());
    	var bsrc = $(this).parents(".dv_img").children(".a_b_img").val();
    	//mode_start
    	eimg.onload=function(){
    	    	img_prc(eimg);
    	    	}
    	eimg.src = bsrc;
    	//mode_end
		
    })	
    $("#close").bind("click", function(){
    	$("#b_img").hide();
    })
});
Ответить с цитированием