同様の投稿がたくさんありますが、私のニーズにぴったり合うものはありません。だから私は投稿を作成することを余儀なくされています。
名前のリストはjspページに表示されます。名前にカーソルを合わせると、ajax呼び出しを実行して、ツールチップポップアップにその名前の詳細を表示します。
ユーザーはIE8を使用します。IE8でこの単純なことを行うには、約5秒かかりますが、FirefoxやChromeの場合と同様に、すぐに実行されます。
また、表示される名前の数が増減すると、IE8でも応答時間が同じになることに気づきました。
IE8で高速化するにはどうすればよいですか?
jspページ
<td onmouseover ="showDetails('${origin }')">
<a href="#"><c:out value="${origin}"></c:out><span id="info"></span></a>
</td>
javascript関数
function showDetails(stop){
var xmlHttpRequest;
if(window.XMLHttpRequest){
xmlHttpRequest = new XMLHttpRequest();
}else{
xmlHttpRequest = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlHttpRequest.onreadystatechange=function(){
if(xmlHttpRequest.readyState == 4 && xmlHttpRequest.status == 200){
document.getElementById("info").innerHTML = xmlHttpRequest.responseText;
}
}
xmlHttpRequest.open("GET", "showStopsInfoPopup.do?stop="+stop, true);
xmlHttpRequest.send();
}