Front-End/javascript
-
cookie 저장시 길이가 길때Front-End/javascript 2021. 1. 13. 18:08
객체를 cookie에 저장을 시도 했는데 저장이 안되는것이었다. 에러도 안나고 헤딩을 열심히 했는데... 몇시간동안 삽질을 하는데 결과는 길이(length) 였다. 길면 안되는구나. localStorage지는 저장되던데 ㅠㅠ www.google.com/search?q=cookie+length+limit&oq=cookie+length&aqs=chrome.1.69i57j0l2j0i30l5.5902j0j7&sourceid=chrome&ie=UTF-8 cookie length limit - Google 검색 What Is The Maximum Size Of Cookie In A Web Browser?, The 4K limit you read about is for the entire cookie, includi..
-
bxslider modal popup problem in javascriptFront-End/javascript 2018. 11. 20. 15:00
모달 팝업으로 띄울때 bxslider가 잘 작동을 안함 수정후 현재까진 잘 작동하는거 같음 모달이 있는 화면에서var slide = '';$(document).ready(function(){slide = $('ul.list-layoutSelect').bxSlider(); }); 모달팝업이 띄워지는 소스setTimeout(function(){ apiLayout();}, 500); 모달이 있는 화면function apiLayout() {slide.reloadSlider( {slideWidth:150,mode: 'horizontal',// 가로 방향 수평 슬라이드speed: 1000, // 이동 속도를 설정pager: false, // 현재 위치 페이징 표시 여부 설정moveSlides:6, // 슬라이드 이..
-
dynamically add rows in jarvisWidgetsFront-End/javascript 2018. 11. 11. 12:33
smart admin을 사용하면서 동적으로 div를 추가 해야하는 작업이 있음 jarvisWidgets을 사용해서 div의 옵션들을 적용시킴 동적으로 div를 추가해주더라도 옵션이 적용이 안된다. 먼저 기존 옵션을 삭제해주고 다시 옵션을 먹여주면 된다. $("#widget-grid").jarvisWidgets('destroy'); $('#widget-grid').jarvisWidgets({grid : 'article',widgets : '.jarviswidget',localStorage : localStorageJarvisWidgets,deleteSettingsKey : '#deletesettingskey-options',settingsKeyLabel : 'Reset settings?',deletePos..
-
selectbox in javascriptFront-End/javascript 2018. 11. 1. 18:47
Apple Pear Banana Orange 1. id로 값 세팅하기var x = document.getElementById("mySelect");x.selectedIndex = 1; -> Pear값이 세팅됨 2. id로 선택된 값 가져오기var x = document.getElementById("mySelect");var indexS = x.selectedIndex;console.log( x.value ); -> Pearconsole.log( x.options[indexS].text ); -> Pearconsole.log( x.text ); -> undefined 3. name으로 값 세팅하기var y = document.getElementsByName("mySelect")[0];y.selectedIn..
-
radio in javascriptFront-End/javascript 2018. 11. 1. 18:00
매번 할때마다 헷가리는 element들 값 가져오기 1. id로 값 가져오기 var x = document.getElementById("myRadio").checkedvar radioValue = x.value; 원하는값 세팅하기document.getElementsByName('colors')[0].checked = true; 2. 이름으로 값 가져오기 var x = document.getElementsByName("myRadio"); var result = ''; for(var i=0, max=x.length;i
-
iframe크기 자동조절Front-End/javascript 2011. 1. 14. 15:43
//iframe크기 자동조절 function resizeIF(Id) { //alert("1"+Id); var obj = document.getElementById(Id); var Body; var H, Min; // 최소 높이 설정 (너무 작아지는 것을 방지) Min = 200; // DOM 객체 할당 try { if (!document.all && obj.contentWindow.document.location.href == 'about:blank') { setTimeout("resizeIF('"+Id+"')", 10); return; } Body = obj.contentWindow.document.getElementsByTagName('body'); //alert("body== "+Body[0]); ..