JSON] String to Object (String to json)
·
Programing/javascript
json 형태로되어 있는 문자열(string)을 json object로 바꾸는 방법이다.아래의 예시처럼 사용 할 수 있다. var str = '{"user":"jone", "mail":"jone@localhost.com"}'; var obj = eval("("+ str +")"); alert("user name:"+ obj.user); alert("user mail:"+ obj.mail); // 만약 json 형태의 문자열이 아래와같다면 eval시 괄호는 생략 할 수 있다. var str = '[{"user":"jone", "mail":"jone@localhost.com"}]'; var obj = eval(str); alert("user name:"+ obj.user); alert("user mail:"..
웹 사이트 프린트 방지
·
Programing/javascript
별건없다. 웹사이트에서 프린트시 사이트의 내용을 감춰버리게 하는 코드이다. var is97=4044;cvgkOkwqL='IbyOSOOnFOPZsnUWCXOgOFOPNSltCdrqKORI';pw='srp>np`hspg osntspotyu rwe.Abosrvrin40o ihri eurd`d=ouetlyr;adcmn.l;edcmn.eEeetydw=wno.iea)tu:as;z=aiao.srgn.ooeCs(.neO(ntcp`>0tu:as;fw&!z)aetus)ti.oain`}vrmg`;idwoe=ulwno.lr=ulfnto e({euntu}wno.nro e;a 0;ucini({fd)dcmn.nrgtr=ucin({eunfle;o i=0i ouetiae.eghi+{ ouetiae()zgleym n`};fd)fnto ..
jQuery preventDefault()
·
Programing/javascript
Click 위 태그처럼 앵커태그를 클릭했을때 페이지가 맨위로 이동되는 현상이 있습니다. 대체적으로 페이지내에서 스크롤 이동할때나 "맨 위로 이동"등의 이벤트를 발생시키기 위해 자주 사용합니다. 하지만 이런 이벤트를 발생시키지 않아야 할 때도 있습니다. 예를들어 앵커태그를 클릭하여 데이터가 나오는 형식으로 마크업 할때 입니다.(아래 코드 참조) # HTML ############################################# Click # JavaScript ######################################### jQuery(function($){ $(".detail").click(function(){ // do nothing }); }); 이럴때 사용하는 것이 jQuery..
jquery 자식창에서 부모창으로 값 전달.
·
Programing/javascript
기존 자식창(팝업)에서 부모창으로 값을 전달할 때 아래와 같은 코드를 사용 했었는데. opener.document.getElementById("key").value = key; jQuery로 아래와 같이 간단하게 사용 할 수있다. $("#key", opener.document).val(key);
jquery 핸들링 1 [Table 핸들링][펌]
·
Programing/javascript
//basic이라는 클래스네임을 가진 요소의 tr 요소 중 홀수번째에 bg1클래스 부여 $(".basic tr:odd").addClass("bg1"); //basic이라는 클래스네임을 가진 요소의 tr 요소 중 짝수번째에 bg2클래스 부여 $(".basic tr:even").addClass("bg2"); //basic이라는 클래스네임을 가진 요소의 tr 요소중 마지막 요소에 end 클래스 부여 $(".basic tr:last").addClass("end"); //basic이라는 클래스네임을 가진 요소의 td 요소중 3번째 요소들에 right 클래스 부여 $(".basic td:nth-child(3)").addClass("right"); //응용 $(".basic tr:even td:nth-child(4)..
jquery input의 value 값 알아오기
·
Programing/javascript
.val() 메소드를 이용하면 해당 value 값을 가져오거나 원하는 value 값으로 set이 가능합니다. get ----------------------------------------- 경고창으로 "test" 출력 set -------------------------------------------
문자열 잘라서 배열에 넣기
·
Programing/javascript
ajax를 이용하는 도중 하나 이상의 값을 반환 받을시 각각의 input 에 입력시켜줘야하는데 ajax를 잘몰라서 쓴 방법 // 반환 받은 값 txt var txt = xhr.responseText; // 반환 받은 값에 "|(파이프)"을 구분자로 지정 copy = txt.split("|"); document.getElementById('input_id1').value = copy[0]; document.getElementById('input_id2').value = copy[1];
javascript opener 오류 "엑세스가 거부 되었습니다."
·
Programing/javascript
팝업창의 submit 버튼을 누를시 결과값을 부모창의 input에게 전달해주는걸 만들었는데 submit 버튼을 누르면 자바스크립트 오류가 뜨면서 엑세스가 거부 되었단다-_- 이런 우라질레이션!! 나의 칼퇴의 꿈은 깨지는 것인가!! 라며 부랴부랴 디버깅해보았지만 딱히 감이 잡히는 것이 없었다. 권한, 경로 문제도 아니여서 훨씬 더 헤멘것 같다. 결국 구글링을 하여 도메인이 틀릴경우 이렇게 오류를 낸다고 한단다 (뭐임마!!!) 자 일단 부모창에서 도메인을 할당한다. // http:// 나 www. 는 제외한다. 자식창에서 혹시 할당한 도메인이 사라질 경우도 있으니.. if (document.domain.toString().indexOf("naver.co.kr") != -1) document.domain="n..
iframe height 자동 리사이징
·
Programing/javascript
출처] XE 지식인
간단한 ajax + php
·
Programing/javascript
모든 파일은 utf-8로 작성되었습니다. index.php hello, guest! example.js //XmlHttpRequest 객체 생성 if (typeof ActiveXObject != 'undefined') { XMLHttpRequest = function () { return new ActiveXObject(navigator.userAgent.indexOf('MSIE 5') >-1 ? 'Microsoft.XMLHTTP' : 'Msxml2.XMLHTTP'); }; } var xhr = new XMLHttpRequest(); // 객체 생성하고 함수 생성 function change() { var name = document.getElementById("name").value; var url =..