5 декабря 2013
Нет комментариев
<meta http-equiv="Page-Enter" content="revealTrans(duration=1, transition=4)"> <meta http-equiv="Page-Exit" content="revealTrans(duration=1, transition=4)">
<meta http-equiv="Page-Enter" content="revealTrans(duration=1, transition=4)"> <meta http-equiv="Page-Exit" content="revealTrans(duration=1, transition=4)">
$("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(); }); });
В примере в 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; } } }
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
Понадобилось для замены артибутов картинок 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/
Добавить метатеги:
<meta name="SKYPE_TOOLBAR" content="SKYPE_TOOLBAR_PARSER_COMPATIBLE"/> <meta name="format-detection" content="telephone=no"/>
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); }