- javascript 바코드 생성
- asp.net dropdownlist
- TempData
- jquery 바코드생성
- asp.net core Select
- asp.net Select
- 파일업로드 유효성체크
- php 캐쉬제거
- ViewData
- 바코드 스캔하기
- javascript redirection
- SSD 복사
- ViewBag
- javascript 유효성체크
- 타임피커
- jquery 바코드
- 파일업로드 체크
- javascript 바코드스캔
- XSS방어
- ASP.Net Core 404
- 404에러페이지
- django 엑셀불러오기
- 하드 윈도우 복사
- 강제이동
- 맥 오라클설치
- Mac Oracle
- XSS PHP
- 바코드 생성하기
- 하드 마이그레이션
- 말줄임표시
목록분류 전체보기 (761)
웹개발자의 기지개
Webview 상에서 파일다운로드 기능을 할때 당연히 따로 별도의 프로그램을 만들어 주어야 하는데, 실제로 그해당 파일의 Mime타입 형식에 따라 일일이 만들어주어야 한다면 상당히 머리아픈 작업이 아닐수 없다. 아래와 같이 간단히 인텐트 형태로 넘겨준다면 그 확장자에 맞는 적절한 형태로 자동 연결해 줄 수 있다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 public class MainActivity extends AppCompatActivity { private static final String TAG = "MainActivity"; private WebView webView1; @Override protected void onCr..
우리가 웹브라우저에 이미 탑재된 기능이라 지나칠수 있는데, 새창 띄우기 기능인 javascript 의 window.open 함수도 안드로이상에서는 따로 만들어 주어야 한다. 아래의 소스중에 WebChromeClient 상속받은 MyWebChromeClient 클래스내에 onCreateWindow 함수가 바로 이놈인데 이를 오바라이딩 해주도록 하자. 아래 소스는 window.open 창이 Dialog 형태로 그안에 newView 형태로 열리는데, 필자가 엄청 삽질했던 부분이 open 은 잘되는데, close 가 안되어 한참 애먹었었다. 결국, 64라인, 65라인이 핵심이다. dialog.dismiss(); newWebView.loadUrl("javascript:self.close();"); dialog 를..
window.open 팝업창을 띄우면서 부모창의 폼값들을 같이 전달하고자 할때, 1 2 3 4 5 6 7 8 9 10 11 function test() { window.open("","Pop2","width=800,height=600,scrollbars=yes"); document.f.action = "gogo.html"; document.f.target="Pop2"; document.f.submit(); } Colored by Color Scripter cs 위에서 핵심은 target 값이다. 동일하게 Pop2 형태로 맞추어주면 된다.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 function viewKorean(num) { var hanA = new Array("","일","이","삼","사","오","육","칠","팔","구","십"); var danA = new Array("","십","백","천","","십","백","천","","십","백","천","","십","백","천"); var result = ""; for(i=0; i
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 //금액을 한글로 바꿔주는 소스 function number2hangul($number){ $num = array('', '일', '이', '삼', '사', '오', '육', '칠', '팔', '구'); $unit4 = array('', '만', '억', '조', '경'); $unit1 = array('', '십', '백', '천'); $res = array(); $number = str_replace(',','',$number); $split4 = str_split(strrev((string)$number),4); for($i=0;$i 0) $res[] = implode('', array_reve..
상기 이미지처럼 가로방향으로 칼럼열이 동적으로 변동될수 있고, 세로 row행으로 추가로 계속 데이터를 넣을 수 있게 만든다고 생각해보자. 물론 동그라미는 관리자화면에서 체크박스형태로 체크하면 위 그림처럼 나오도록 하면된다. 여러가지 방법론이 많겠지만, 필자 나름대로 고안하고 소스를 정리해 보았다. 일단 두가지 테이블을 만들었다. [ materials ] - 실제 데이터 테이블 [ materials_title ] - 가로의 동적인 칼럼 테이블 (최대 15개 칼럼까지 ) [ materials.php ] - 기본 목록 관리페이지 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 ..
기존에 포스팅 참고 [ checkbox 전체선택, 전체해제, 선택한 checkbox 내용확인하기 1 ] https://wonpaper.tistory.com/308 [javascript] checkbox 전체선택, 전체해제, 선택한 checkbox 내용확인하기 1 javascript 소스상으로 checkbox 의 전체선택, 전체해제 기능과 체크한 checkbox 만의 내용을 확인해보는 간단한 예제를 만들어 정리해 보았다. 실무상으로 자주 쓰이기 때문에 반드시 익혀두도록 하자. wonpaper.tistory.com 실무에서 자주 쓰이는 부분인데, 다시 다른 소스로 정리해 보았다. 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 ..
excel 다운로드 받기와 거의 유사하다. 반드시 확장자를 doc 로 만들어야한다. 1 2 3 4 5 6 7 8 9 10 $year = date('Y'); $month = date('m'); $day = date('d'); header("Content-type: application/vnd.ms-word;charset=UTF-8"); header("Content-Disposition: attachment; filename=down_{$year}{$month}{$day}.doc"); header("Cache-Control: must-revalidate, post-check=0,pre-check=0"); header("Pragma: no-cache"); header("Expires: 0"); print(""..