5 декабря 2013 Нет комментариев
<meta http-equiv="Page-Enter" content="revealTrans(duration=1, transition=4)">
<meta http-equiv="Page-Exit" content="revealTrans(duration=1, transition=4)">
Categories: Web Tags:
23 сентября 2013 Нет комментариев
$("a[href$='.jpg'],a[href$='.JPG'], a[href$='.png'], a[href$='.gif']").fancybox({
	'showCloseButton': false
}).hover(function() {
	$(this).click();
	$(".fancybox-overlay").mouseout(function() {
		$.fancybox.close();
	});
});
Categories: Javascript Tags: ,
18 сентября 2013 Нет комментариев

В примере в select выбираем option c нужным value (id — необходимое значение)

function InlineForm(id) {
	var poluch=document.getElementById('poluch');
	var poluch_o=poluch.options;
	$("#poluch").find("option").removeAttr("selected");
	for (i=0;i<poluch_o.length;i++) {
		if (poluch_o[i].value==id) {
			poluch[i].setAttribute("selected","selected");
			poluch[i].selected=true;
		}
	}
}
Categories: Javascript Tags:

javascript:

$(document).ready(function(){
	var session;
	var secpic=document.getElementById('secpic');
	$.ajaxSetup({cache:false})
	$.get('gs.php',{requested:'captcha'},function (data) {
		session=data;
		secpic.value=$.trim(session);
	});
});

php:

session_start();
if (isset($_GET['requested'])) {
	print $_SESSION[$_GET['requested']];
}
else {
	print json_encode($_SESSION);
}

html:

<input type="hidden" id="secpic" name="secpic" value=""/>

http://stackoverflow.com/questions/2765175/how-to-get-session-variables-from-php-server-with-ajax-function-php-html-js-aj

Categories: Javascript, PHP Tags: ,

Понадобилось для замены артибутов картинок hspace,vspace на отступы css margin (атрибуты добавлял ckeditor, но это перекрывается стилями).

$(document).ready(function(){
	$('img[hspace]').each(function(){
		var pixels=parseInt($(this).attr('hspace'));
		if(isNaN(pixels)||pixels<1){
			pixels=0;
		}else{
			pixels=pixels/2;
		}
		$(this).css('marginLeft',pixels+'px')
		.css('marginRight',pixels+'px')
		.removeAttr('hspace');
	});
	$('img[vspace]').each(function(){
		var pixels=parseInt($(this).attr('vspace'));
		if (isNaN(pixels)||pixels<1) {
			pixels=0;
		}else{
			pixels=pixels/2;
		}
		$(this).css('marginTop',pixels+'px')
		.css('marginBottom',pixels+'px')
		.removeAttr('vspace');
	});
});

http://heathnewmedia.com/2012/04/01/hspace-vspace-jquery-fix-for-wordpress/

Categories: Javascript Tags:

Добавить метатеги:

<meta name="SKYPE_TOOLBAR" content="SKYPE_TOOLBAR_PARSER_COMPATIBLE"/>
<meta name="format-detection" content="telephone=no"/>
Categories: Web Tags:
function number_format(number,decimals,dec_point,thousands_sep){
	number=(number+'').replace(/[^0-9+\-Ee.]/g,'');
	var n=!isFinite(+number)?0:+number,
	prec=!isFinite(+decimals)?0:Math.abs(decimals),
	sep=(typeof thousands_sep==='undefined')?',':thousands_sep,
	dec=(typeof dec_point==='undefined')?'.':dec_point,
	s='',
	toFixedFix=function(n,prec){
		var k=Math.pow(10,prec);
		return ''+Math.round(n*k)/k;
	};
	s=(prec?toFixedFix(n,prec):''+Math.round(n)).split('.');
	if(s[0].length>3){
		s[0]=s[0].replace(/\B(?=(?:\d{3})+(?!\d))/g,sep);
	}
	if((s[1]||'').length<prec){
		s[1]=s[1]||'';
		s[1]+=new Array(prec-s[1].length+1).join('0');
	}
	return s.join(dec);
}

Добавлено:
Еще варианты:

function number_format(str){
	return str.replace(/(\s)+/g,'').replace(/(\d{1,3})(?=(?:\d{3})+$)/g,'$1 ');
}
function number_format(number,decimals,dec_point,thousands_sep){
	var i,j,kw,kd,km;
	if(isNaN(decimals=Math.abs(decimals))){
		decimals=2;
	}
	if(dec_point==undefined){
		dec_point=",";
	}
	if(thousands_sep==undefined){
		thousands_sep=".";
	}
	i=parseInt(number=(+number||0).toFixed(decimals))+"";
	if((j=i.length)>3){
		j=j%3;
	}else{
		j=0;
	}
	km=(j?i.substr(0,j)+thousands_sep:"");
	kw=i.substr(j).replace(/(\d{3})(?=\d)/g,"$1"+thousands_sep);
	kd=(decimals?dec_point+Math.abs(number-i).toFixed(decimals).replace(/-/,0).slice(2):"");
	return km+kw+kd;
}

Почти как первый (не проверен):

function number_format(number,decimals,dec_point,thousands_sep){
	number=(number+'').replace(/[^0-9+\-Ee.]/g,'');
	var n=!isFinite(+number)?0:+number,
	prec=!isFinite(+decimals)?0:Math.abs(decimals),
	sep=(typeof thousands_sep==='undefined')?',':thousands_sep,
	dec=(typeof dec_point==='undefined')?'.':dec_point,
	s='',
	toFixedFix=function(n,prec){
		var k=Math.pow(10,prec);
		return ''+(Math.round(n*k)/k).toFixed(prec);
	};
	s=(prec?toFixedFix(n,prec):''+Math.round(n)).split('.');
	if(s[0].length>3){
		s[0]=s[0].replace(/\B(?=(?:\d{3})+(?!\d))/g,sep);
	}
	if((s[1]||'').length<prec){
		s[1]=s[1]||'';
		s[1]+=new Array(prec-s[1].length+1).join('0');
	}
	return s.join(dec);
}
Categories: Javascript Tags: