I was having the same problem.Working in IE7 but not FF3. My apache access.log showed that Firefox was issuing a POST straight after the GET so obviosly the event handling was cascading.
Turned out my click handler had a case where it was not returning false; IE7 must return false by default or it was just sheer luck.