본문 바로가기

프로그래밍/Javascript

jquery selector 1. 선택된 값 $("#selector option:selected").val(); 2. 선택된 내용 $("#selector option:selected").text(); 3. 선택된 위치 var index = $("#selector option").index($("#selector option:selected")); 4. 제일 위에 옵션 추가 $("#selector").prepend("Text"); 5. 제일 뒤에 옵션 추가 $("#selector").append("Text"); 6. 모든 옵션 바꾸기 $("#selector").html("Text 1 Text 2"); 7. 특정 index 항목의 옵션 바꾸기 $("#selector option:eq(indexNumber)").replaceWith("T.. 더보기
익스플로러 하위버전에서 팝업창의 document.write() 엑세스 거부시 익스플로러 하위버전의 경우 아래와 같은 함수에서 obj.document.wirte() 함수에서 엑세스거부가 발생합니다.기존의 함수function popup_print() { var html = "hello!"; var print_win = window.open("", "print_win", "width=100px,height=100px,location=no,status=no"); print_win.document.open(); print_win.document.write(html); print_win.document.close(); print_win.print(); print_win.close(); }아래와같이 수정하니까 정상적으로 처리됩니다. function popup_print() {var html .. 더보기
JSON과 class 후.. 이것때문에 헛고생을 했다!! 위의 예제를 보면 크롬과 파이어폭스에서는 문제 없이 처리가 됩니다. 하지만!!!!! ie7, ie8에서 안된거보면 ie6에서 안될거 같네요 원인은~~~!!!!!! 바로 class 라는 자식값이라고해야하나요.. 암튼 저것때문에 ie에서는 정상적으로 처리가 안되네요... 후.. 오늘 몇시간동안 저것때문에 ... 더보기
홈페이지에서도 단축키를 이용하자~! 아자아자~! 1 호출 : 미호출 Ctrl+1 호출 : 미호출 Alt+1 호출 : 미호출 Shift+1 호출 : 미호출 Ctrl+Shift+1 호출 : 미호출 Ctrl+Alt+1 호출 : 미호출 Shift+Alt+1 호출 : 미호출 Ctrl+2 - 단축키 제거, 단축키 추가 호출 : 미호출 Ctrl+2 를 누르기 전에 '단축키 제거' 를 클릭하면 Ctrl+2 단축키는 제거됨 3 - 옵션값중에 disable_in_input = true 일경우 input 안에서 '3'을 입력할경우 단축키 작동안함 호출 : 미호출 4 - 옵션값중에 disable_in_input = false 일경우 input 안에서 '4'를 입력하나 밖에서 하나 동일하게 단축키가 작동 호출 : 미호출 5 호출 : 미호출 'keycode' 옵션을 사용하여 .. 더보기
php의 var_dump처럼 객체의 모든 정보를 보여주는 javascript 함수 /** * 속성을 보고싶은 객체를 전달하면 해당 객체가 가지고 있는 모든 속성을 새창을열고 보여준다 * @param obj : 속성을 보고싶은 객체 * @return void */ function var_dump(obj, isSub) { try { var header = ''; var footer = ''; if (!isSub) { header = ' 더보기