[web] 웹 대량 페이지 인쇄
1677 단어 web
function printOnload(){
var count = <s:property value="uriList.size()"/>;
var index;
for(i = 0;i < count;i++){
index = i + 1;
// iframe html div
document.getElementById('page' + index).innerHTML
= window.frames[0].document.getElementsByTagName('body')[0].innerHTML;
}
}
이러한 사고방식은 먼저 인쇄에 적합한 페이지를 구성한 다음에 브라우저의 인쇄 기능을 사용하면 된다.
1. 백그라운드 Request에 List가 저장되어 있고uri 속성은 요청 주소를 표시합니다
2. 이 인쇄 데모 페이지는List에 따라struts2 라벨로body에
3、페이지 불러오기가 완료되면 printOnLoad 함수를 호출하여 iframe 안의 html을div로 옮깁니다.