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
- set foreign_key
- 재귀쿼리
- node.js
- 앞으로 가기
- ssmtp
- security.limit_extensions
- openfire
- php-fpm
- 특정 패키지 업데이트 중지 / 해제
- 이미지주소추출
- 리플리케이션 오류
- 태권v
- MySQL
- node 이미지 저장
- quota
- mongodb
- xcache
- 태권브이
- php
- no key alg
- 중독 게임
- 쁘띠프랑스
- 워드프레스한글팩
- 외래키
- 뒤로 가기
- 날짜계산
- simplexml_load_filesimplexml
- strtotime
- 훼인
- rsync
Archives
- Today
- Total
일상 기록 창고
특정 부분 인쇄 본문
<div id="print"> 인쇄할 내용들 </div>
새창에서 opener 와 outerHTML 을 조합합니다.
<div id="view"> </div>
<script type="text/javascript">
var ie = /MSIE/.test(navigator.userAgent);
var moz = !ie && navigator.product == "Gecko";
if(moz){
var obj = opener.document.getElementById('print');
outerHTML = (new XMLSerializer).serializeToString(obj);
document.getElementById('view').innerHTML = outerHTML;
}
else{
document.getElementById('view').innerHTML = opener.document.getElementById('print').outerHTML;
}
window.print();
</script>
기존 소스들은 div 로 인쇄할 곳을 남기고 숨기는 것들이 많았는데 .. 번거로와서 만들어 보았다.
테스트는 익스 7, 파폭에서만 해 본거라 다른 브라우저는 패스 ;;
아 하고 나서 보니 document.getElementById('view').innerHTML = opener.document.getElementById('print').innerHTML; 로 해도 무방한 OTL
'프로그래밍 > 자바스크립트' 카테고리의 다른 글
금일부터 부터 몇 일 뒤의 날짜 추출 (0) | 2009.06.02 |
---|---|
앞으로 가기, 뒤로 가기 (0) | 2009.05.20 |
체크 박스 체크 유무 확인. (0) | 2007.09.11 |
테이블에 row 추가 하기 (0) | 2007.09.04 |
ToolTip ( 말풍선 ) 만들기 (0) | 2007.04.13 |