2011-07-14 68 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的动画