Daniel Von Fange

Life, Code, and Cool Stuff

Safari Javascript Bug

Posted for Google to find:

Safari does not like functions to called be called “status”. If you commit such a monstrosity, execution will stop when you call your function. Naming a function “status” works fine in IE, Firefox, and Opera.

If you have javascript debugging turned on in Safari, you will see:

(result of expression status) is not object. Cannot be called.
(event handler):Value function status() 

Demonstration of problem: