All,
I am trying to force a click programatically of an <a href=””> tag. I am able to get it to work in IE 7, but not in FireFox. I first attempted the document.getElementById(elementid).click(); and that worked in IE7. I then found the following routine with the hopes of getting it to work in FireFox.
function clickElement(elementid)
{
var e = document.getElementById(elementid);
if (typeof e == ‘object’)
{
alert( “type object” );
if(document.createEventObject)
{
alert(‘createEventObject’);
e.fireEvent(‘onclick’);
return false;
}
else if(document.createEvent)
{
alert(‘createEvent’);
var evObj = document.createEvent(‘MouseEvents’);
evObj.initEvent(‘click’,true,true);
e.dispatchEvent(evObj);
return false;
}
else
{
alert(‘click’);
e.click();
return false;
}
}
else
alert( “not type object” );
}
Does anyone know how I trigger a click event for an <a href tag in FireFox?
Any help is appreciated
Jack