jQuery auto cliquez sur un lien

Ok, alors j'ai cherché partout sans réponse.
Quelqu'un peut m'expliquer pourquoi

ne fonctionne pas avec .trigger('click')

<a id="openNew" href="http://www.example.org">Click me</a>

<script type='text/javascript'> 
    $(window).load(function(){
        $('#openNew').addClass("external").attr({ target: "_blank", href: 'http://www.google.com' }).trigger('click');
    });
</script>

et il ne fonctionne pas avec .click()

<script type='text/javascript'> 
    $(window).load(function(){
        $('#openNew').addClass("external").attr({ target: "_blank", href: 'http://www.google.com' }).click();
    });
</script>

Ne cliquez pas sur le lien de ce que je fais. Il ne fonctionne que si je clique dessus. Comment puis-je faire de l'auto clic?
Travaillez sur ce pendant environ 1 heure et est me rend fou, je sais que je suis doit être en train de faire quelque chose de stupide.

JsFiddle pour votre commodité.

Je ne me dérangerait pas d'autre solution dans la plaine du JavaScript.

InformationsquelleAutor Mihai Iorga | 2011-09-01