Показать сообщение отдельно
  #3 (permalink)  
Старый 07.04.2010, 11:49
Аспирант
Отправить личное сообщение для Leax Посмотреть профиль Найти все сообщения от Leax
 
Регистрация: 03.06.2009
Сообщений: 67

В указанной вами фотогалерее при нажатии на кнопку Влево выполняется функция doPhtSwitch:
function doPhtSwitch(n,f,p){
if (!f){f=0;}
	document.getElementById('rightSwch').onclick='javascript://';
	document.getElementById('leftSwch').onclick='javascript://';
	_uPostForm('',{url:'http://best-picture.ucoz.ru/photo/28-0-0-10-'+n+'-'+f+'-'+p});
} 

function _uPostForm(a,b){
	if(!a&&b&&b.url){
		_uAjaxRequest(b.url,b);
		return
	}
	var c;
	if(typeof(a)!="object"){
		c=$("#"+a)
	}
	else{
		c=$(a)
	}
	if(!c.length){return}
	var d=$.extend({app:0,wnd:0,url:c.attr("action")||window.location.toString(),type:c.attr("method")||
"GET",error:_defAjaxFormError,success:_defAjaxSuccess,complete:_defAjaxFormComplete,dataType:"xml",semantic:false},b||{});
	if(d.app&&d.app.appname&&d.app.pid>0){
		d.app=d.app.pid
	}
	if(d.wnd&&d.wnd.constructor==_uWnd){d.wnd=d.wnd.idx}
	if(!d.data){d.data={}}
	if(d.app>0&&!("_ai" in d.data)){d.data._ai=d.app}
	if(d.app>0&&_uApp.all[d.app]&&_uApp.all[d.app]._admpasscook){d.data._apc=_uApp.all[d.app]._admpasscook}
	if(d.wnd>0&&!("_wi" in d.data)){d.data._wi=d.wnd}
	if(_hookAjaxError&&!d.noerrorhook){d.prev_error=d.error;d.error=_hookAjaxError}
	d._formobj=c[0];if(d.app>0&&!d.nosuccesshook){d.prev_success=d.success;d.success=_hookAjaxSuccess}
	c.ajaxSubmit(d)
}


Отдельные изображения без перезагрузки всей страницы можно подгружать с помощью AJAX

Последний раз редактировалось Leax, 07.04.2010 в 11:58.
Ответить с цитированием