Exchange 2010 설치 후 OWA 가 IFrame안에서 정상적으로 동작하지 않는 현상이 발견되었다.
2010으로 Update 되서 보안적인 이슈로 인해서 그런가 보다하고 넘어가다 해결책을 찾아보다 몇가지 정리한다.
Exchange 2010 은 웹표준 준수를 위해 엄격한 HTML사용을 위해 Doctype 이 정의 되어 있다.
DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"
요렇게 strict.dtd 를 사용해야만 하는 이유가 먼지는 잘모르겠지만.... 하여튼 웹표준을 준수하겠다니...
DOCType이 이런거다란건 요기서 확인하시라.
참고 : http://kkjiny12.tistory.com/1
암튼..Exchange2010 owa 를 IFrame에 넣어서 IFrame 이 100%로 나오게 하는 방법은 이러하다.
참고 : http://blog.daum.net/devgroup/62
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd"> <!-- 요건 반드시 정의 해줘야함..-->
<html>
<head>
</head>
<body>
<iframe id="frame" src="http://owa 주소/owa" width="100%" frameborder="0" marginheight="0" marginwidth="0"></iframe>
<!-- 이것도 스크립트 dtd 적용에 의해 스크립트가 또다르게 되어 있음.-->
<script type="text/javascript">
function resizeIframe() {
var height = document.documentElement.clientHeight;
height -= document.getElementById('frame').offsetTop;
// not sure how to get this dynamically
height -= 20; /* whatever you set your body bottom margin/padding to be */
document.getElementById('frame').style.height = height +"px";
};
document.getElementById('frame').onload = resizeIframe;
window.onresize = resizeIframe;
</script>
</body>
</html>
'IT 관련 이야기 > Exchange' 카테고리의 다른 글
Exchange OWA 웹사이트 재생성.. (0) | 2010.11.26 |
---|---|
Exchange 2010 SP1 설치관련 ... (0) | 2010.11.18 |
Exchange 오프라인 주소록 업데이트 관련 (0) | 2010.04.20 |
Exchange2003에서 Exchange2010 으로 메일 마이그레이션 시 POP3 서비스 오류 발생 (0) | 2010.03.20 |
Exchange2010 사서함 이동 시 권한 오류로 사서함 이동이 안될떄 (0) | 2010.03.20 |