쪽지 미리보기를 만드는 중인데요... 정보
쪽지 미리보기를 만드는 중인데요...본문
출처...
http://www.sir.co.kr/bbs/board.php?bo_table=cm_free&wr_id=296725
fboardlist라는 form 안에 모든 요소들이 있어서 아래처럼 미리보기 기능을 만들었어요.
그런데, 잘 안되는 것이 몇개 있어서 질문 드립니다.
(1) 왜 innerHTML로 가져온 것에는 style 요소가 다 빠져있죠??? (첨부 이미지 참조)
(2) document.getElementById('fboardlist').Width; 이렇게 하면 form의 width가 나오는거 아닌가요?
자바의 고수님들 도와주샴... ㅠ..ㅠ...
<script>
function print_contents()
{
var contents = "";
contents += "<table><tr height=30 valign=top><td>출력하기</td></tr><tr><td>";
contents += document.getElementById('fboardlist').innerHTML;
contents += "</td></tr></table>";
var width = document.getElementById('fboardlist').Width;
var height = 600;
var left = (screen.availWidth - width) / 2;
var top = (screen.availHeight - height) / 2;
var options = 'width=' + width + ',height=' + height + ',left=' + left + ',top=' + top + ',status=no,resizable=no,scrollbars=yes';
var win = window.open('', '', options);
win.document.body.innerHTML = contents;
}
</script>
http://www.sir.co.kr/bbs/board.php?bo_table=cm_free&wr_id=296725
fboardlist라는 form 안에 모든 요소들이 있어서 아래처럼 미리보기 기능을 만들었어요.
그런데, 잘 안되는 것이 몇개 있어서 질문 드립니다.
(1) 왜 innerHTML로 가져온 것에는 style 요소가 다 빠져있죠??? (첨부 이미지 참조)
(2) document.getElementById('fboardlist').Width; 이렇게 하면 form의 width가 나오는거 아닌가요?
자바의 고수님들 도와주샴... ㅠ..ㅠ...
<script>
function print_contents()
{
var contents = "";
contents += "<table><tr height=30 valign=top><td>출력하기</td></tr><tr><td>";
contents += document.getElementById('fboardlist').innerHTML;
contents += "</td></tr></table>";
var width = document.getElementById('fboardlist').Width;
var height = 600;
var left = (screen.availWidth - width) / 2;
var top = (screen.availHeight - height) / 2;
var options = 'width=' + width + ',height=' + height + ',left=' + left + ',top=' + top + ',status=no,resizable=no,scrollbars=yes';
var win = window.open('', '', options);
win.document.body.innerHTML = contents;
}
</script>
댓글 전체
새창 자체에는 불러오는 css 가 없어서 그런게 아닌가요?
기본 css 파일을 불러올수 없어 폰트들이 저렇게 나오는것 같네요
기본 css 파일을 불러올수 없어 폰트들이 저렇게 나오는것 같네요
document.getElementById('fboardlist').innerHTML ... 이렇게 하면 html 뿐만 아니라 그 속성들까지도 모두 옮겨가야 하는거 아닌가요??? 속성까지 옮기려면 어떻게 해야되요??? ㅠ..ㅠ...