2011-07-14 66 views
3

如果未安裝閃光燈,我想用jquery動畫替換閃光燈動畫。 但如果沒有安裝Flash和js,我想顯示一個帶有消息的div給用戶。 怎麼可能檢查是否沒有使用js在客戶端運行flash?檢測閃光燈是否安裝了沒有js

親切的問候,

回答

1

添加到HTML主體類:「no_flash no_js」。當閃光燈不可用時,它們將成爲您的默認設置。

然後當你有js時,用它幫助刪除no_js類。 在js的幫助下,嘗試確定flash是否存在,並顯示flash其他 - js動畫。

+0

thx爲快速幫助 – dilbert

3

使用JavaScript事件將您的消息替換爲Flash動畫。如果Javascript未運行,您將看到該消息。

SWFObject是一個很棒的小工具,用於完成你想要的東西。

+0

爲SWFObject +1。 – shanethehat

1

做它周圍的其他方法:

  1. 顯示一條消息,一個div
  2. 如果JavaScript是上,有兩種替換DIV:

    一)一個Flash動畫,如果Flash安裝或

    b)一種基於jQuery的動畫