我已阅读过多篇文章,如果用户禁用JavaScript,理想情况下,您的页面应该“优雅地降级”。总的来说,我不确定应该采取哪些类型的措施来实现这一目标。如何让JavaScript在禁用Javascript的情况下“优雅地降级”?
我有一个用于配置'计划'的HTML blob。根据选择框的值,显示不同的字段。
<select name="schedule.frequency"
id="schedule.frequency"
onChange='updateScheduleFields()' >
<option value="Manual">Run Manually</option>
<option value="Monthly">Monthly</option>
<option value="Weekly">Weekly</option>
<option value="Daily">Daily</option>
<option value="Hourly">Hourly</option>
</select>
当选择更新,我隐藏显示,这样,当它是不恰当的东西,如“一周中的一天”或“每月的天不显示的字段。我真的不确定如何在没有Javascript的情况下降级,因为如前所述,某些字段对于各种日程安排类型来说完全不合适。
我的问题是:一般来说,我将如何做一些禁用/隐藏不适当的字段或做一些前处理/后处理没有Javascript正确降级?
我也有兴趣在特定的网站,我可以看看,处理这种退化很好吗?
谢谢。我想,当我开始设计网页时,我将不得不改变我的想法。 – 2010-08-21 17:13:41
@Shawn D.是的,这确实需要相当的转变。但是有很多优点,例如可访问性,并使您的网站可用于更大范围的设备。 – Skilldrick 2010-08-21 17:28:19
听起来好像这样做的方法是在启用Javascript时优雅地升级。 再次感谢。 – 2010-08-21 18:32:11