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查查
在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查查