<html>
<head>
<script>
var i;
i = 0;
function loop() {
i = i + 1;
alert(String(i));
setTimeout("loop()",1000);
}
setTimeout("loop()",1000);
</script>
</head>
<body>
</body>
</html>
Пожалуйста, попробуйте приведенный выше код в IE8, он не выдаст предупреждающего сообщения за каждые 1 секунду, если вы держите правую кнопку мыши.JS settimeout не работает в IE8 ...
Но в firefox оно будет выдавать предупреждающее сообщение, даже если вы не выпустили правый клик.
Я хочу функциональность firefox в IE8.
ли вы имеете в виду, что IE8 не работает ваш JavaScript в то время как меню правой кнопкой мыши является * показывает *? Я не думаю, что вы можете что-то сделать с этим ... –