如何为视障用户处理替代主题

时间:2009-12-09 22:19:20

标签: sharepoint accessibility

有没有人想过如何为视力受损的单个用户处理WSS网站?她使用Word的高对比度设置等。

但仍为其他人留下通常的主题

3 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

如果布局是通过css完成的,请为她创建一个自定义样式表,并将她的浏览器配置为将该工作表用于特定的sharepoint站点。以下链接可能会有所帮助。 http://www.microsoft.com/enable/training/ie6/formatpage.aspx

答案 2 :(得分:1)

关于choppen答案的第二个链接是我见过的最疯狂/最聪明的解决方法之一哈哈。

无论如何,如果你没有太多的编程知识,请使用这个想法。

在编码方面,您可以通过不同的方式实现这一目标,但无需进入功能并覆盖sharepoint的渲染引擎/网站定义,HttpModules和MasterPages听起来更合理,MasterPages更加容易。

将您的代码挂钩在MasterPage的Page_Load中,并检查SPContext.Current.Web.CurrentUser.LoginName是否是您的用户,然后将头部对象附加到辅助主题链接:

<link href="/highcontrast.css" etc />
请记住,如果您将.NET代码放在MasterPage中,则需要在带有PageParsePaths的web.config上允许它。使用HttpModule覆盖Application_PreRequestHandlerExecute中的Page_PreInit事件,你应该很好。