我已閱讀過多篇文章,如果用戶禁用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