2007년 10월 29일 월요일

[Safari] 디버깅할 때 onload가 호출되지 않는다면 태그를 확인해보세요.

Safari에서만 유독 onload가 호출되지 않아서 이것 저것 테스트를 했었는데 알고보니 </div> 태그가 하나 더 들어가 있더군요. (엄끼님 고생 많으셨습니다. (__)) Firefox나 IE에서는 태그 에러에 대한 예외 처리가 되어 있는데 Safarid에서는 onload 자체가 호출이 안되는군요.
오늘의 교훈
- Firefox나 IE에서는 잘 되던데 Safari나 Opera에서 onload가 호출되지 않으면 태그를 확인해보세요.
추가:
1. <div />와 같이 잘못된 태그가 들어간 경우 Safari에서는 아예 보여지지 않습니다.
<2. iframe src="about:blank"></iframe> about:blank에 ;가 잘못 들어간 경우도 처리가 안되네요.

댓글 없음:

댓글 쓰기