Ciao a tutti,
io ho una finestra di popup con un link cliccando il quale si apre una maschera in grigetto con un messaggio... io vorrei che questa maschera si aprisse in automatico con l'apertura del popup.

Per fare ciò ho usato il tag onload nel tag body della mia pagina. il tag onload chiama una funzione che si chiama clicckare e che vi riporto nel seguito:

<script type="text/javascript">
function clickare()
{
var link = document.getElementById("linkId");
link.click = function() {
var evt = this.ownerDocument.createEvent('MouseEvents');
evt.initMouseEvent('click', true, true, this.ownerDocument.defaultView, 1, 0, 0, 0, 0, false, false, false, false, 0, null);
this.dispatchEvent(evt);

link.click();
}

}
</script>

In FF questo script funziona perfettamente mentre in IE mi appare la finestra di popup con il link ma non clicca automaticamente. come mai? in IE devo cliccare io sul link per far apparire la maschera in grigetto con il messaggio.

Grazie per l'aiuto