My Programing/HTML and JavaScript

JS :: 에러메시지

nkdk 2008. 6. 16. 10:19

- onError이벤트가 처리되지 않을 경우
마이크로소프트사의 인터데브(InterDev)나 기타 웹관련 에디터를 설치할 경우에 [인터넷 옵션]이 변경되는 경우가 있습니다. 이런 경우 [인터넷옵션]의 [기본값복원]을 해줘야 에러처리를 할 수 있습니다.

<html>
<script language="JavaScript">
<!--
function error_msg(errorMessage, url, line) {
var strMsg = "에러 발생된 URL : " + url + "\n";
  strMsg += "에러 발생한 줄 번호 : " + line + "\n";
  strMsg += "에러 메시지 종류 : " + errorMessage;

alert(strMsg);
return true;
}

window.onerror = error_msg;
// -->
</script>
<body>

<form>
<!-- sel_item()가 없습니다. 에러메시지가 출력됩니다.-->
<select name="myselect" onchange="sel_item()">
  <option>네이버</option>
  <option>다음</option>
  <option>엠파스</option>
</select>
</form>

</body>
</html>