javascript — МиниКод http://minicode.ru записи кодов Wed, 05 Sep 2018 06:40:48 +0000 ru-RU hourly 1 https://wordpress.org/?v=4.8.14 Bitrix BX работа с урл. javascript. http://minicode.ru/top-bx-ajax-history-put/ Tue, 07 Feb 2017 07:03:50 +0000 http://minicode.ru/?p=961
// Сменить урл в браузере
BX.ajax.history.put(null, '/ololo/ololo/?ololo=ololo')

 var ulr = location.href;
    // удалить из урал параметр
     ulr = BX.util.remove_url_param(ulr, ['ololo']);
     // доабвить параметр( в этом методе вызывается BX.util.remove_url_param)
     ulr = BX.util.add_url_param(ulr, {'ololo': 'ololo'});
     location.href = ulr;
     // собирает урл
     BX.ajax.prepareData({ololo:'545', THISIS:"sparta"}) // "ololo=545&THISIS=sparta"
     //
     BX.util.urlencode("Алешка") // "%D0%90%D0%BB%D0%B5%D1%88%D0%BA%D0%B0"
 
]]>
автосабмит при изменении селекта http://minicode.ru/avtosabmit-pri-izmenenii-selekta/ Sun, 11 Oct 2015 06:09:00 +0000 http://minicode.ru/?p=845

<select name="cnt" id="input-limit" class="form-control" onchange="location = '<?=$APPLICATION->GetCurPageParam("cnt='+this.value+'", array('cnt'))?>';">
<option value="6" <?if (!isset($_REQUEST['cnt']) || $_REQUEST['cnt'] == "6" || empty($_REQUEST['cnt'])){?>selected="selected"<?}?>>6</option>
<option value="24" <?if ($_REQUEST['cnt'] == "24"){?>selected="selected"<?}?>>24</option>
<option value="51" <?if ($_REQUEST['cnt'] == "51"){?>selected="selected"<?}?>>51</option>
<option value="75" <?if ($_REQUEST['cnt'] == "75"){?>selected="selected"<?}?>>75</option>
<option value="99" <?if ($_REQUEST['cnt'] == "99"){?>selected="selected"<?}?>>99</option>
</select>




]]>
запрет на нажатие ctrl+c http://minicode.ru/zapret-na-nazhatie-ctrlc/ Sat, 28 Mar 2015 09:38:41 +0000 http://minicode.ru/?p=773
 	function ejs_nodroit() {
		alert('Действие запрещено');
		return(false); 
	}
 	document.oncontextmenu = ejs_nodroit;
	var copyDisabledHandler = function(e) {
		if(e.keyCode == 67 && e.ctrlKey === true) {
			alert('Действие запрещено');
			return false;
		}
	};
	$(document).keyup(copyDisabledHandler).keydown(copyDisabledHandler);	
]]>
jQuery AJAX eval $(data).find(‘script’) http://minicode.ru/jquery-ajax-eval/ Wed, 28 Jan 2015 11:28:13 +0000 http://minicode.ru/?p=760
$.ajax({
    url: 'example.html',
    type: 'GET',
    success: function(data) {

        var dom = $(data);

        dom.filter('script').each(function(){
            $.globalEval(this.text || this.textContent || this.innerHTML || '');
        });

        $('#mydiv').html(dom.find('#something').html());

    }
});
]]>
javascript прибавить количество дней к дате http://minicode.ru/javascript-pribavit-kolichestvo-dnej-k-date/ Mon, 17 Nov 2014 09:54:36 +0000 http://minicode.ru/?p=724
	function addDateDay(data, day){
	   data = data.split('.');
	   data = new Date(data[2], +data[1]-1, +data[0]+day, 0, 0, 0, 0);
	   data = [data.getDate(),data.getMonth()+1,data.getFullYear()];
	   data = data.join('.').replace(/(^|\/)(\d)(?=\/)/g,"$10$2");
	   return data
	}

Оригинал http://javascript.ru/forum/misc/41041-pribavit-k-date-7-dnejj.html

]]>
Правка размера colorbox из iframa http://minicode.ru/pravka-razmera-colorbox-iz-iframa/ Tue, 19 Aug 2014 10:11:26 +0000 http://minicode.ru/?p=677
 $(function(){
     parent.$.colorbox.resize({
         innerHeight: $('body').outerHeight()
     });
 });
]]>
Передать в iframe данные с помощью Jquery http://minicode.ru/peredat-v-iframe-dannye-s-pomoshhyu-jquery/ Thu, 14 Aug 2014 07:28:37 +0000 http://minicode.ru/?p=675
$('iframe#jivo_chat_iframe.jivo-fade-in').contents().find('textarea').val(123);
]]>
javascript Прибавить к дате http://minicode.ru/javascript-pribavit-k-date/ Wed, 11 Jun 2014 13:53:33 +0000 http://minicode.ru/?p=651
//30.06.2014
var EndDay = jQuery('#datepickerEnd').val()		
EndDay = EndDay.split('.')		
var date = new Date(EndDay[2], EndDay[1], +EndDay[0]+15, 0, 0, 0)
var month = date.getMonth();   // возможно нужно прибавить +1
EndDay = date.getDate() + '.' + (month < 10 ? '0' : '') + month + '.' + date.getFullYear();		
jQuery('#PeriodTill').val(EndDay)
]]>
Javascript inArray http://minicode.ru/javascript-inarray/ Wed, 04 Jun 2014 15:04:03 +0000 http://minicode.ru/?p=634
function inArray(needle, haystack) {
    var length = haystack.length;
    for(var i = 0; i < length; i++) {
        if(haystack[i] == needle) return true;
    }
    return false;
}
]]>
Бесконечный setTimeout(); http://minicode.ru/beskonechnyj-settimeout/ Sat, 31 May 2014 08:28:28 +0000 http://minicode.ru/?p=631
function resize(){
	alert(1)
	setTimeout(function(){resize()},1000);
}
]]>