렌더링:
]
코드 설명:
1. 페이지가 로드되면 먼저 load1() 메서드
를 실행하여 현재 브라우저가 Internet Explorer인지 확인합니다. document.all은 true를 반환합니다. 그러면 다음 정의가 유효해야 합니다. 즉, 클라이언트가 사용하는 브라우저가 IE인 것으로 감지되면 사용자가 마우스 오른쪽 버튼 클릭 이벤트를 생성할 때 showmenuie5 함수가 호출되고, 사용자가 왼쪽 클릭 이벤트를 생성할 때 hidemenuie5 함수가 호출됩니다.
2. 다음으로 showmenuie5 및 hidemenuie5 함수를 통해 메뉴를 표시하고 숨기는 방법을 고려해야 합니다.
물론 여기 메뉴는 실제 우클릭 메뉴가 아니고 저희가 직접 만든 div이고, 이 div에 넣고 싶은 것들을 넣어두었습니다. 마우스 이벤트를 통해 함수를 호출하여 가시성을 제어하면 마우스 오른쪽 버튼을 사용하는 것과 동일한 효과를 얻을 수 있습니다.
이 블록의 가장 바깥쪽 레이어는 ID가 ie5menu인 div입니다. 우리는 해당 스타일을 skin0으로 정의했습니다. 또한 다른 스타일을 사용자 정의하고 skin0을 바꿀 수도 있습니다.
3. 메뉴 옵션 클릭 후 동작 jumptoie5() 함수는 마우스 오른쪽 버튼 클릭 메뉴에서 레이어를 클릭했을 때 일어나는 일, 즉 실행 옵션을 구현합니다.