요즘 졸업작품을 쓰기 시작했는데 무슨 일이 있어서 지금까지 시작을 미루고 있었습니다.
사실 저는 ASP.NET 2.0과 AJAX를 이용하여 웹 프로젝트를 만들 계획이어서 블로그 공원에 가서 AJAX 기사를 찾다가 우연히 Leon.Zhou의 ASP.NET 2.0 공식 개발 버전을 발견했습니다. 코드 예제에 따라 페이지를 새로 고치지 않고 설명하는 페이지를 만들었는데 정말 좋습니다. 저는 거의 항상 Firefox를 사용하기 때문에 방금 Firefox에서 효과를 테스트해 보았는데, 버튼을 눌렀을 때 아무런 반응이 없는 것을 발견했습니다...
그래서 자바스크립트 콘솔을 열어보니 Label1이 정의되어 있지 않다고 하더군요. 그러다가 소스코드를 살펴보니 <span id="Label1"></span> 그냥 거기 누워서 N분 정도 건너뛰었습니다.< br> 어쨌든 나중에 생각해보니 몇 달 전에 했던 일이 파이어폭스에서도 비슷한 현상이 있었던 것 같은데, 당시에 코드를 찾아보니 파이어폭스가 ID로 직접 참조할 수 없다는 걸 발견했습니다. <br>ReceiveServerData() 메서드를 반환하려면 문서의 getElementById() 메서드를 다음과 같이 변경하세요.
function receiveServerData(result, context)
{
document.getElementById(context.id).innerHTML=결과;
}
이런 식으로 IE와 Firefox를 모두 정상적으로 사용할 수 있습니다. 마지막으로 기사
출처인 Leon.Zhou에게 다시 한 번 감사드립니다. mini drag-onshore.net