Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- explode #선택제거 #PHP explode
- PDO #DB접속
- MySQL 날짜 관련 함수
- DATE_FORMAT()
- DATE_ADD()
- trim #공백 제거 #PHP trim()
- apt-get #apt-get 옵션 #apt-get options
- BufferedReader #BufferedWriter
- 영카트 #테스트메일
- Java환경변수 설정
- DATEDIFF()
- Now()
- serializeObject
- CURDATE()
- php5.x
- db접속
- apt #apt 명령어 #apt-get명령어
- Java 및 이클립스 설치
- CURTIME()
- SQL 중복제거
- 이클립스 설치
- JSTL
- HAVING 절
- 가상화
- DATE_SUB()
- 배열관련함수
- 함수정의확인
- strip_tags #html태그제거 #PHP strip_tags
- PHP달력관련함수
- sql용어
Archives
- Today
- Total
M
화면 프린트 기능 본문
var browser = navigator.userAgent.toLowerCase();
if (browser.indexOf('chrome') != -1 || browser.indexOf('wow64') != -1){
window.print();
} else if (browser.indexOf('trident') != -1) {
try {
//참고로 IE 5.5 이상에서만 동작함
//웹 브라우저 컨트롤 생성
var webBrowser = '<OBJECT ID="previewWeb" WIDTH=0 HEIGHT=0 CLASSID="CLSID:8856F961-340A-11D0-A96B-00C04FD705A2"></OBJECT>';
//웹 페이지에 객체 삽입
document.body.insertAdjacentHTML('beforeEnd', webBrowser);
//ExexWB 메쏘드 실행 (7 : 미리보기 , 8 : 페이지 설정 , 6 : 인쇄하기(대화상자))
previewWeb.ExecWB(7, 1);
//객체 해제
previewWeb.outerHTML = "";
}catch (e) {
alert(e.message);
}
} else {
window.print();
}
728x90
'JavaScript' 카테고리의 다른 글
reduce() (0) | 2022.05.11 |
---|---|
Promise (0) | 2022.02.24 |
table excel download (0) | 2022.02.23 |
(jQuery) serializeObject (0) | 2022.02.23 |
배열 관련 함수 (0) | 2019.10.04 |