1. IE6에서 iframe이 표시되지 않는 문제
IE6에서는 iframe이 표시되지 않는 문제가 발생할 수 있습니다. 이 문제는 페이지 로딩 속도가 느려서 발생하는 것이 아닙니다.
src 속성은 iframe 앞에 배치됩니다(이전에는 본 적이 없음)
높이는 100%로 설정되어 있습니다. IE6의 iframe은 실제 높이 값을 얻을 수 없습니다. 해결 방법: 고정된 높이 값으로 설정하세요.
이 현상은 a 태그를 사용하여 onclick 이벤트를 트리거하여 iframe을 동적으로 생성할 때도 발생합니다. 해결 방법은 다음과 같이 클릭 기능에 return false를 추가하는 것입니다.
2. ie6에서 CSS 스프라이트 다중 로딩 문제
<!--[if IE 6]> <script type="text/javascript"> document.execCommand("BackgroundImageCache",false,true); </script> <![endif]-->
js의 window.location.href=url을 사용하여 IE6에서 페이지로 이동하는 경우, 특히 onclick을 사용하여 a 태그의 함수를 실행하는 경우 무효화가 발생합니다. 해결책:
window.location.href=url;return false;