레거시 앱에 사소한 문제가 있습니다. 그래프를 표시하고 그래프의 한 지점 위로 마우스를 가져 가면 도구 설명과 브라우저 하단의 상태 표시 줄 (IE 전용 응용 프로그램)에 정보가 표시됩니다. 그러나 항상 정보를 표시하는 것은 아닙니다. 때로는 그 지점에서 마우스를 움직여 다시 표시해야합니다. 앱이 작성되었을 때 개발자는 'onmousover'대신 'onmousemove'를 사용하여 정보를 표시했습니다. 왜 그렇게 확실한지 모르겠다. 그래서 나는 그것이 변화를 가져 왔는지를보기 위해 그것을 onmouseover로 바꾸었다. 그리고 정보가 상태 표시 줄에 나타나지 않는다는 것을 제외하면보다 안정적으로 작동하는 것처럼 보였다. 대신 href 정보가 표시됩니다 (그래프의 점을 클릭하여 해당 점의 드릴 다운을 할 수 있음).onmouseover와 정보를 표시하는 onmousemove
<html>
<script language="JavaScript">
function display(txt) {
window.event.srcElement.title = txt;
window.status = txt;
}
function reset() {
window.status = window.defaultStatus;
}
</script>
<body>
<a href="#" onclick="alert('do something');" onmouseover="display('Displaying mouseover!');" onmouseout="reset();">This is mouseover text.</a>
<br/><br/>
<a href="#" onclick="alert('do something else');" onmousemove="display('Displaying mousemove!');" onmouseout="reset();">This is mousemove text.</a>
</body>
</html>
'onMouseover와'이벤트가 실제로 HREF 정보를 보여주는 대신에 상태 표시 줄에 정보를 표시 할 수있는 방법이 있나요 :
여기에 문제를 표시 간단한 샘플 HTML은? 'onmousemove'를 사용하면 상태 표시 줄에 href 정보가 간략하게 표시되고 지정된 텍스트로 변경됩니다. 이것은 두 사건이 작동하는 순서에 관한 문제일까요? 지금까지 내가 말할 수있는 올바른 보이는
데이브
이것은 앱을보고있어 고쳐졌습니다! 내 예제는 '' 태그를 사용했지만 앱은'