JS settimeout funktioniert nicht im IE8...
<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>
Bitte versuchen Sie, den obigen code in IE8 wird es nicht geben, Warnmeldung für alle 1 Sek., wenn Sie halten, rechts klicken Sie auf.
Aber im firefox wird es geben, Warnung, obwohl, wenn Sie nicht loslassen der rechten Maustaste.
Möchte ich das firefox-Funktionen im IE8.
- Meinst du, dass der IE8 wird nicht ausgeführt, javascript beim rechts-Klick-Menü zeigt? Ich glaube nicht, dass es etwas gibt, was Sie darüber tun können, dass...
Du musst angemeldet sein, um einen Kommentar abzugeben.
Der Grund dafür ist, dass das Gedrückthalten der Taste ist ein Sperrung Veranstaltung. Das bedeutet, dass alle Ausführungen beendet während es ausgeführt wird.
Du kannst nichts dagegen tun.
Sind Sie mit der rechten Maus-Taste für etwas besonderes, andere als die Standard-Kontext-Menü?
mehr details