PHP Code:
<a id="link" href="http://google.com/">LINK</a>
<script type="text/javascript">
document.getElementById("link").onclick = function(){
alert("yay");
}
</script>
Sowas nennt sich Denkfehler am Morgen und dazu noch am Handy. Außerdem solltest du wissen, dass man hier normalerweise nicht nach fertigen Quellcodes fragt, sondern nach HILFEN - Das hier ist keine Hilfe, sondern reines Quellcodegeposte.
Wenn er Javascript kann, hätte ihm mein falscher Source ebenfalls geholfen. Außerdem ist deine Lösung ohne jQuery ebenfalls falsch, naja eher unnötig als falsch. Warum sollte man es mit window.onload machen, wenn's nicht benötigt wird?
Meine Lösung funktioniert übrigens, kannst sie theoretisch so kopieren und das alert durch dein Javascript ersetzen. Falls es für dich wichtig ist, es wird erst das Javascript ausgeführt und dann wird die URL aufgerufen.