有没有人有关于如何为视障用户处理WSS网站主题的想法……她使用Word等的高对比度设置。
但仍然把通常的主题留给其他人
发布于 2009-12-10 12:40:21
choppen答案上的第二个链接是我见过的最疯狂/最聪明的变通方法之一,哈哈。
如果你没有太多的编程知识,一定要使用这个想法。
在编码上,你有不同的方法来实现这一点,但不需要深入到功能和覆盖sharepoint的渲染引擎/站点定义,HttpModules和MasterPages听起来更合理,MasterPages甚至更容易。
将您的代码挂接到MasterPage的Page_Load中,并检查该SPContext.Current.Web.CurrentUser.LoginName是否为您的用户,然后将辅助主题链接附加到head对象:
<link href="/highcontrast.css" etc />请记住,如果您将.NET代码放在MasterPage中,则需要在带有PageParsePaths的web.config上允许它。使用HttpModule覆盖Application_PreRequestHandlerExecute中的Page_PreInit事件,这样就可以了。
发布于 2009-12-10 07:00:01
这些帖子可能会给你一些想法:
发布于 2009-12-10 12:31:40
如果布局是通过css完成的,则为她创建一个自定义样式表,并将她的浏览器配置为将该表用于特定的sharepoint站点。下面的链接可能会有所帮助。http://www.microsoft.com/enable/training/ie6/formatpage.aspx
https://stackoverflow.com/questions/1877333
复制相似问题