본문 바로가기

Web Development2

form 하부의 노드에 대해서 innerHTML 로 새로운 노드를 생성할 때, form 을 생성할 경우 '알 수 없는 런타임 오류' 발생 웹 브라우저별 버그 및 차이점 XHTML : form 하부의 노드에 대해서 innerHTML 로 새로운 노드를 생성할 때, form 을 생성할 경우 '알 수 없는 런타임 오류' 발생 - IceEmperor 1. 발생현상 form 하부의 노드 (직접적 하부 및 2Depth 이상의 하부를 모두 포함) 에 대해서 innerHTML 로 새로운 노드를 생성할 때, innerHTML 로 대입할 문자열 안에 form 태그가 어느 Depth 에 존재하든지간에 innerHTML 에 대입하는 순간 '알 수 없는 런타임 오류' 가 발생한다. * 예 ... var node = document.getElementById("xx"); node.innerHTML = ''; 2007. 11. 12.
Microsoft Internet Explorer 의 DOM 특성 - 독특한 레이어 이벤트 체계 발생조건 (2007.05.22 추가) : - Internet Explorer 7.0 - XHTML (구 HTML 에서는 이런 문제가 발생하지 않음) Microsoft Internet Explorer 에서는, 어떠한 레이어가 투명인 경우 이 레이어에 마우스 이벤트를 걸었을 때 이벤트가 전달되지 않는다. 해당 레이어에 이벤트가 전달되려면 1) 배경색으로 채워진 영역이거나 2) 배경 이미지로 채워진 영역 중 투명하지 않은 영역이거나 3) 글이나 이미지 등 컨텐츠가 채워져 있는 지역이거나 해야만 한다. 중요한 점은 이벤트를 받을 수 있는 조건이 된다고 하더라도 전 영역에 이벤트가 걸리는 것이 아니라 해당 조건을 만족하는 지역, 즉 투명이 아닌 영역에만 이벤트가 전달된다. 따라서 레이어 내에 글이 20% 정도만 .. 2007. 5. 7.
반응형