ASP.Netが出力した後にJavaScriptを出力する方法

http://bbs.wankuma.com/index.cgi?mode=al2&namber=59091&KLOG=99
ASP.NETjavascriptを登録して子ウインドウを表示したあとに、親ウインドウ側にASP.NETが自動出力したjavascriptが実行されてしまうせいで、親ウインドウにフォーカスが戻ってしまう問題を解決する方法。
ページのLoadイベントに動かしたい関数を指定することで解決する。Loadだとiframe内に表示したときうまくいかなかったのでDOMContentLoadedを使うほうがいいと思う。

sScript = "<script type='text/javascript'>" &
          "document.addEventListener('DOMContentLoaded', function() { " &
          "  window.open('child_window.html');" &
          "});" &
          "</script> "
Page.ClientScript.RegisterStartupScript(Me.GetType, "key", sScript)