Emulate clicking a link with Javascript that works with IE

Posted by Tam on Stack Overflow See other posts from Stack Overflow or by Tam
Published on 2009-05-06T02:06:47Z Indexed on 2010/06/10 17:52 UTC
Read the original article Hit count: 289

I want to have java script clicking a link on the page..I found something on the net that suggests adding a function like this:

function fireEvent(obj,evt){

    var fireOnThis = obj;
    if( document.createEvent ) {
      var evObj = document.createEvent('MouseEvents');
      evObj.initEvent( evt, true, false );
      fireOnThis.dispatchEvent(evObj);
    } else if( document.createEventObject ) {
      fireOnThis.fireEvent('on'+evt);
    }
}

Then call it using:

fireEvent(document.getElementById('edit_client_link'),'click');

This seems to work fine for FF but with IE it doesn't work!

Any ideas?

© Stack Overflow or respective owner

Related posts about JavaScript

Related posts about internet-explorer