Ja, du bist eine Ecke zu früh abgebogen. Du musst noch das document-Objekt im neu geöffneten Fensterobjekt adressieren:
document.getElementById("UrlToAdd").innerHTML = myRef.document.location.href;
Das ist falsch, das location Objekt ist ein Unterobjekt von window.
Struppi.