Kolyaj,
подскажи пожалуйста такой момент: в IE можно делать так: 
document.getElementById("id_obj").click()
,  а в FF только 
document.getElementById("id_obj").onclick()
, да и то, при условии, что определен обработчик событий.  Если id_obj - id линка, то в первом варианте для IE все будет нормально, даже без наличия обработчика onclick у линка. А для FF пришлось бы определить функцию и назначить ее на onclick, что-то типа: 
function a(){window.location.href="...";}
 и только тогда будет работать 
document.getElementById("id_obj").onclick()
. Это наводит на мысль, что в IE .click() - вызов "системного" собития, есть ли для FF что-то подобное?