Chris Schueller: Verweis-URI beim Verlassen der Seite abfangen?

Hi,

ich würde gerne nach Klicken eines Links innerhalb einer Seite VOR dem page reload die URI des gerade geklickten Links mit dem body-eventhandler "onUnload" abgreifen und beispielsweise in einem alert-window darstellen. Hat einer eine Idee, wie ich an den besagten href rankomme?

Beispiel zur Verdeutlichung:
(??? = gesucht)

<html>
<body onUnLoad="alert('Du willst doch tatsächlich auf folgende Seite: '+???)">
<h2>Wo Du wolle?</h2>
<a href="document_1.html">Hierhin?</a><br>
<a href="document_2.html">Oder vielleicht hierhin?</a>
</body>
</html>

Bin für jeden Hinweis dankbar!

Gruss,
der_chris

  1. Habe mir eben einen scheinbar funktionierenden Workaround zurechtgehäkelt, würde aber gerne wissen, ob´s vielleicht noch etwas eleganter geht.

    <html>
    <head>
    <script language="JavaScript">
    <!--
    function fetchLinks() {
     var a=document.getElementsByTagName('A');
     for(var i=0;i<a.length;i++) a[i].onclick=clickLink;
    }

    function clickLink(a) {
      if(a) lnk=a.target;
      else lnk=window.event.srcElement;
      alert('Du willst doch tatsächlich auf folgende Seite: '+lnk);

    }
    //-->
    </script>
    </head>
    <body onLoad="fetchLinks()">
    <h2>Wo Du wolle?</h2>
    <a href="document_1.html">Hierhin?</a><br>
    <a href="document_2.html">Oder vielleicht hierhin?</a>
    </body>
    </html>

    Mit vielem Dank im Voraus,
    der_chris