Chrome/Safari ignoring javascript
===

So I have a dropdown list that when the user selects something from the list and presses enter instead of clicking, it is suppose to refresh the page with the selected data.

It is working perfect in IE and Firefox, but Safari & Chrome seem to be completely ignoring it.

Here is where I add the attribute to the dropdown list:

    cboContext.Attributes.Add("OnKeyDown", "if (typeAhead(event,'" + cboContext.ClientID + "') == 1) contextPostback();");

Anyone have any suggestions as to why it would be ignoring the call to typeAhead()?