Februar 23rd, 2006

Javascript Bug in Safari

Posted by frank in AJAX

Beim Testen von verschiedenen Eigenschaften habe ich gestern im Safari-Browser 2.0.3 einen interessanten Bug gefunden. Bei z.B. einem DIV-Layer werden die OnMouseOut-Ereignisse nicht korrekt erzeugt. Sobald der Layer oder ein anderes Objekt einen Text hat, wird beim überfahren dieses Ereignis immer wieder ausgeführt.
Hier ein Beispiel-Code:

<script language="JavaScript">
var i = 0;
function test() {
i++;
window.status = "out: "+i;
}
</script>
<body>
<div style="background-color:#ffff00;width:100px;height:100px" onmouseout="test();">text3</div>
</body>

Und Hier in Action :)

text3

2 Responses to ' Javascript Bug in Safari '

Subscribe to comments with RSS or TrackBack to ' Javascript Bug in Safari '.

  1. mig said,

    on Juli 12th, 2006 at 2:02 pm

    Ajax = interaktive Zukunftsanwendung pur. In einigen Jahren werden wir auf Webseite, die von Akualität leben Ajax immer mehr eingesetzt sehen.

    Greez
    mig

  2. Ibiza Joe said,

    on März 5th, 2007 at 8:44 pm

    Hat irgendjemand die Lösung dafür bzw. ist das Problem in neueren Versionen behoben???
    Cheers
    Joe:razz:

Leave a reply

:mrgreen: :neutral: :twisted: :shock: :smile: :???: :cool: :evil: :grin: :oops: :razz: :roll: :wink: :cry: :eek: :lol: :mad: :sad: