MozTW 討論區 https://forum.moztw.org/ |
|
Flash與無障礙相容性無腦解決法 https://forum.moztw.org/viewtopic.php?f=13&t=15987 |
第 1 頁 (共 1 頁) |
發表人: | cassatte [ 2006-10-24, 14:07 ] |
文章主題 : | Flash與無障礙相容性無腦解決法 |
相信大家都覺得「無障礙」讓人哭笑不得對吧?尤其是有用到Flash的,一定會遇到以下這條: http://enable.nat.gov.tw/document/1_3.jsp 但是照他的說明用了,就會像是以下幾個網站那個精彩: http://www.president.gov.tw/2_children/index.htm (還有舊的故宮網站,不過最近又改版了) 這時候,你就可以在要放說明文字的地方改成 <div style="display:none">文字內容</div> 就可以安全過檢測啦! |
發表人: | 風痕影 [ 2006-10-24, 14:22 ] |
文章主題 : | |
出現這種情形是因為 Firefox 不支援 classid 其實只要改用 type 來指定檔案類型,就不會出現那串替代文字了 ^^ 而之所以不支援卻還能夠出現 Flash 是因為該網站另外寫了 <embed> 的緣故... |
發表人: | 不惑仔Boohover [ 2006-10-24, 19:20 ] |
文章主題 : | |
cassatte 寫: 相信大家都覺得「無障礙」讓人哭笑不得對吧?尤其是有用到Flash的,一定會遇到以下這條:
...以下略 看來閣下好像就是在無障礙討論區狂罵的那位,真有你的。 flash如果要保有activeX的功能,又要在non-activeX browsers能正常,並且不使用非w3c標準的embed,而且要在ie6能正常顯示,這我早就有在無障礙討論區發表過了,你沒爬文唷(搜尋關鍵字swf),如下方式: 代碼: html <object id="film1" class="swffilm" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,16,0" type="application/x-shockwave-flash"> <param name="movie" value="uri to the file" /> <param name="quality" value="high" /> <object class="alt alt1" data="uri to the file" type="application/x-shockwave-flash"> <param name="movie" value="uri to the file" /> <param name="quality" value="high" /> <p>alternate content</p> </object> </object> 代碼: css
#film1,#film1 object{width:??px;height:??px;} object.alt{display: none;}/*hack ie6*/ html>body object.alt{display:inline;}/*for non-activeX*/ 光罵那些官僚是沒有用的,他們實在太混了啦。不如多花點時間研究如何符合真正的無障礙,因為無障礙是一種良心,不是只為了過關,其實要過台灣的標準,根本太容易了。 |
發表人: | 風痕影 [ 2006-10-24, 20:55 ] |
文章主題 : | |
不惑仔Boohover 寫: 看來閣下好像就是在無障礙討論區狂罵的那位,真有你的。
看到這句,我去留言板看了一下 唉,MathXL 那篇真令我無言 囧 那個明明就不是 MathML 啊... 不過有些地方其實是 cassatte 誤會了 例如快速鍵,那個並不需要用到 JS 只要用 HTML 標準中的 accesskey 屬性即可 ^^ 對了,那裡到底要怎麼回覆留言啊 XD 剛才註冊之後,依然是只能發新留言... |
發表人: | 不惑仔Boohover [ 2006-10-24, 23:27 ] |
文章主題 : | |
風痕影 寫: 對了,那裡到底要怎麼回覆留言啊 XD
剛才註冊之後,依然是只能發新留言... 它那根本不算討論區,只能新留言,而回覆的權限都在它們自己,建議了好多次要它們改成論壇,都只是推說會再討論,官僚得很,所以會一堆人像c君那樣罵囉,我也只是看到有很多失落無助的人,才用這最原始的發新留言的方式回覆,沒辦法囉 ![]() |
發表人: | cassatte [ 2006-10-25, 00:19 ] |
文章主題 : | |
代碼: html <object id="film1" class="swffilm" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,16,0" type="application/x-shockwave-flash"> <param name="movie" value="uri to the file" /> <param name="quality" value="high" /> <object class="alt alt1" data="uri to the file" type="application/x-shockwave-flash"> <param name="movie" value="uri to the file" /> <param name="quality" value="high" /> <p>alternate content</p> </object> </object> 代碼: css
#film1,#film1 object{width:??px;height:??px;} object.alt{display: none;}/*hack ie6*/ html>body object.alt{display:inline;}/*for non-activeX*/ 怪怪的寫法…看不太懂耶 @@" 我還是自推我的方法,因為要打的字比較少 XD 因為我很懶… |
發表人: | 風痕影 [ 2006-10-25, 17:54 ] |
文章主題 : | |
不惑仔Boohover 寫: 它那根本不算討論區,只能新留言,而回覆的權限都在它們自己
可是我偶爾會看到訪客的回覆耶... 還是說他只是說話方式像訪客罷了...||| 可是他們怎麼可能會對問怎麼做的人... 回答 "用手做啊" 這種話呢 = =" |
發表人: | 不惑仔Boohover [ 2006-10-26, 00:08 ] |
文章主題 : | |
風痕影 寫: 不惑仔Boohover 寫: 它那根本不算討論區,只能新留言,而回覆的權限都在它們自己 可是我偶爾會看到訪客的回覆耶... 還是說他只是說話方式像訪客罷了...||| 可是他們怎麼可能會對問怎麼做的人... 回答 "用手做啊" 這種話呢 = =" 剛開始時有開放討論,已經停很久了,現在的回覆人都是enable。或許他們內部也有其他人有權限回覆吧。其實,研考會看來只有一個人在負責這事,而他們所屬意的一家民間公司-x韻(你可以在網站內找到),是所謂的執行單位(有時候是他們在答覆,也是叫enable),非常奇怪的組合,這家公司自己也是在標政府網站的案子,然後又負責監督所有網站的標準,實際上還是私心很重的,一言難盡,我雖然與他們無瓜葛,但是看他們如此對無障礙的推動胡亂搞,令人痛心。我在私底下早已跟研考會的人和那民間公司,用email辯論了很多東西,簡直不可理喻,不懂還是要硬撐,所以早就放棄理他們那些人了,還是做自己的事比較實在。 |
發表人: | 不惑仔Boohover [ 2006-10-26, 00:20 ] |
文章主題 : | |
cassatte 寫: 怪怪的寫法…看不太懂耶 @@" 我還是自推我的方法,因為要打的字比較少 XD 因為我很懶… 你的方法本身就不合乎無障礙精神,只是取巧想過關而已,請勿以不適當方式誤導其他人。 如果object被瀏覽器所阻擋,而你又把替代內容定義成不顯示,那麼瀏覽者就什麼內容都看不到了,你覺得這算是無障礙的網頁嗎?多了解無障礙所主張的精神比較重要啦! |
發表人: | cassatte [ 2006-10-26, 11:56 ] |
文章主題 : | |
不惑仔Boohover 寫: 你的方法本身就不合乎無障礙精神,只是取巧想過關而已,請勿以不適當方式誤導其他人。
如果object被瀏覽器所阻擋,而你又把替代內容定義成不顯示,那麼瀏覽者就什麼內容都看不到了,你覺得這算是無障礙的網頁嗎?多了解無障礙所主張的精神比較重要啦! << 以下純粹為個人對於這種怪規定的抱怨 >> 我認為這個無障礙本身就是個有問題的東西,包括檢測的過程。真正的無障礙,應該就要作成純文字版本的網頁。以一般的網頁要作成相容的,根本就是可笑至極!照這種想法,所有的政府刊物應該都要附上點字嘍?所有的公家電視節目都要作成可以跟點字機連線?網頁本身就是中多媒體的其中一種,幹麼只找網頁來開刀阿? 關於display:none的部份,請參考本文章標題及內容的描述(注意無腦二字)。基本上這算是偷吃步,至少Lynx可以瀏覽。 此外關於誤導的方面,利用表格排版才是真正的誤導(請參考規範五,但是可笑的是,他們自己的網站也使用表格排版,基本上90%以上有過檢測的都是使用排版)。我這個小小的Flash又沒有重要訊息,看不到也不會怎樣。我想這是當初設計時的問題,而非製作問題。 此外,關於「如果object被瀏覽器所阻擋」,你可以去參考一堆已經通過A+的網站,許多的訊息都是用JavaScript跑馬登來顯示,但是卻沒有。翻開原始碼,大多是以一個很沒有意義的文字帶過。 另外,關於embed的問題,可以參考「規範十:使用過渡的解決方案」。 既然他們都隨便來了,那我們那麼認真找方法,根本就是自討苦吃嘛! << 以上純粹為個人對於這種怪規定的抱怨 >> 我想你的話,應該送給制定標準的人比較合適一點。究竟是誰在「無障礙」精神上有問題呢? |
第 1 頁 (共 1 頁) | 所有顯示的時間為 UTC + 8 小時 |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |