sharepoint2010 在webPart页面添加Javascript代码,在load表单时运行js代码,该怎么解决

sharepoint2010 在webPart页面添加Javascript代码,在load表单时运行js代码
在WebPart页面添加如下代码:

<table id="tableShow" runat="server" onload="HiddenOption()" width="100%" cellpadding="0" cellspacing="0" border="0" style="font-size: 12px; height: 21px;">
  <tr>
  <td align="right">第三方
  </td>
  </tr>
</table>

<script language="javascript" type="text/javascript">
  function HiddenOption() {
  alert("Mr Hello");
  }
</script>

在调试时一下代码出错,找不到“HiddenOption()”
  protected override void CreateChildControls()
  { 
  Control control = Page.LoadControl(_ascxPath);
  Controls.Add(control);
  }

请高手指教如何在WebPart页面添加自定义 JS 代码,并在页面加载的时候执行。





------解决方案--------------------
<script language="javascript" type="text/javascript">
function HiddenOption() {
alert("Mr Hello");
}
_spBodyOnLoadFunctionNames.push("HiddenOption");
</script>

------解决方案--------------------
加载顺序吗 换个位置试试
看看源码里面有没有,用FireBug查查