您的位置:首页 > Web前端 > JavaScript

用js改变MOSS自带的一些按钮的默认事件

2009-03-16 11:45 211 查看
很多时候我们需要改变MOSS自带的一些按钮的默认事件,比如我自己订制的显示页面点击连接进入到了列表的显示页面DispForm,不过浏览后点击关闭按钮呢他会自动跳转到MOSS的列表的界面,这很不好,所以这种情况我们需要定制MOSS的默认行为了,我自己认为最简单的方式莫过于用脚本来做了。

拿DispForm的关闭按钮来说,首先到DispForm,然后添加一个内容编辑器web部件

<script type="text/javascript">

2_spBodyOnLoadFunctionNames.push("resetCloseButton");

21</script>

写的挺啰嗦,呵呵。有好的框架来整则非常容易了,比如JQuery,用$来找INPUT然后规定id$="GoBack"就应该找到了,然后用.each来做自己的事。。

_spBodyOnLoadFunctionNames是MOSS提供的脚本,用于页面的onload执行,我们用_spBodyOnLoadFunctionNames.push把自己的东西塞进去就ok了。



Update: DispForm页面启用编辑的方法:在URL上加一个参数 &DisplayMode=Design就可以了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: