【求助】向sharepoint中添加javascript代码问题

ding314127 2010-05-17 09:06:16
我在网上找了一个图片滚动的js代码。插入sharepoint后,在chrome,firefox都能正常工作,但是在IE 7就不行了。请问各位是怎么回事???

js代码在这里。http://www.desteps.com/design/impact/713.html

我试过这段代码可以在IE及其它浏览器中运行。但是插入sharepoint后就不行了。
...全文
245 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
一睡不醒 2010-05-19
  • 打赏
  • 举报
回复
[Quote=引用 10 楼 geng3stone 的回复:]
引用 5 楼 ding314127 的回复:
能具体说一下方法或给个将JS插入webpart教程的链接吗?
我是纯新手。不懂怎么做webpart


引用 4 楼 geng3stone 的回复:

我测试了一下,在IE7里面用Webpart的方式导入是没有问题的
LZ是不是把代码直接插到网页的代码里去了?
建议还是用Webpart,内容网络部件那个,这样应该就没有兼容问题了
I……
[/Quote]
恩,我一般添加JS就是用的这种方法,新建Content Editor Web Part,然后在那个[]里把JS代码加进去
Justin-Liu 2010-05-17
  • 打赏
  • 举报
回复
可能js写得兼容性不强 修改js
ding314127 2010-05-17
  • 打赏
  • 举报
回复
能具体说一下方法或给个将JS插入webpart教程的链接吗?
我是纯新手。不懂怎么做webpart

[Quote=引用 4 楼 geng3stone 的回复:]

我测试了一下,在IE7里面用Webpart的方式导入是没有问题的
LZ是不是把代码直接插到网页的代码里去了?
建议还是用Webpart,内容网络部件那个,这样应该就没有兼容问题了
IE7的代码支持方式是不一样的,很多比如CSS都会不正常
或者你针对IE7专门写一个网页代码
[/Quote]
geng3stone 2010-05-17
  • 打赏
  • 举报
回复
我测试了一下,在IE7里面用Webpart的方式导入是没有问题的
LZ是不是把代码直接插到网页的代码里去了?
建议还是用Webpart,内容网络部件那个,这样应该就没有兼容问题了
IE7的代码支持方式是不一样的,很多比如CSS都会不正常
或者你针对IE7专门写一个网页代码
ding314127 2010-05-17
  • 打赏
  • 举报
回复
PS:JS原代码中没用的<HTML>等标记都在被我清除后嵌入的。所以应该不存在HTML不对的问题
ding314127 2010-05-17
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 vampire_hide 的回复:]

你是插到sharepoint哪里了?
[/Quote]
嵌入到sharepoint页面的HTML标记中了。
使用<script>嵌的呀。。
Hide888 2010-05-17
  • 打赏
  • 举报
回复
你是插到sharepoint哪里了?
banjiulu 2010-05-17
  • 打赏
  • 举报
回复
如果你的脚本不存在兼容问题。
做页面的话建议,sharepoint designer比较直观,webpart开发的话vs,如果你的脚本不运行的话检查一下在ie情况你的页面代码里的脚本是否正确引用,能否访问。
如果你的moss页面引用了模板,请将你的脚本引用放在 <asp:content></asp:content>内
geng3stone 2010-05-17
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 ding314127 的回复:]
能具体说一下方法或给个将JS插入webpart教程的链接吗?
我是纯新手。不懂怎么做webpart


引用 4 楼 geng3stone 的回复:

我测试了一下,在IE7里面用Webpart的方式导入是没有问题的
LZ是不是把代码直接插到网页的代码里去了?
建议还是用Webpart,内容网络部件那个,这样应该就没有兼容问题了
IE7的代码支持方式是不一样的,很多比如CSS都会……
[/Quote]

我就在网页上选择Edit Page
然后添加Web Part
类型为Content Editor Web Part
把代码Paste进去
这样做比较安全
不会修改网页本身的代码
有问题的话把这个Web Part删除就可以了
我在主业上添加了一些比如滚动新闻,渐变图片之类的Javascript
Justin-Liu 2010-05-17
  • 打赏
  • 举报
回复
啊 看明白你说啥了
js在SharePoint页面里被过滤掉的问题吧 可以转换成SharePoint可以接受的格式 封装WebPart得到的结果也是一样不好用。


具体怎么转换 你去Google查吧
Justin-Liu 2010-05-17
  • 打赏
  • 举报
回复
那在火狐和google浏览器下好用 IE不好用 你怎么解释? 因为SharePoint导致在IE下不好用但在其他浏览器下好用么?
ding314127 2010-05-17
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 foxdave 的回复:]

可能js写得兼容性不强 修改js
[/Quote]

可以确定并非兼容性问题。应该是sharepoint机制的问题。
我把代码放到<body>下方就正常。

求大家给个webpart封装js的教程,谢谢

3,242

社区成员

发帖
与我相关
我的任务
社区描述
企业开发 SharePoint
社区管理员
  • SharePoint社区
  • 霖雨
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧