上一页下一页

检查浏览器

使用“检查浏览器”动作可根据访问者不同类型和版本的浏览器将他们转到不同的页。例如,您可能想要使用 Navigator 4.0 或更高版本浏览器的访问者转到一页,让使用 Internet Explorer 4.0 或更高版本的访问者转到另一页,并让使用任何其他类型浏览器的访问者留在当前页上。

将此行为附加到几乎与任何浏览器都兼容的页(该页不使用任何其他 JavaScript)的 body 标签将十分有用;这样,已关闭 JavaScript 功能的访问者在访问此页时仍可以看到内容。

另一个办法是将此行为附加到一个空链接(例如 <a href="javascript:;">)并让该动作根据访问者浏览器的类型和版本确定链接的目标。

若要使用“检查浏览器”动作,请执行以下操作:
  1. 选择一个对象并打开“行为”面板。
  2. 单击加号 (+) 按钮并从“动作”弹出式菜单中选择“检查浏览器”。
  3. 确定您要如何区分访问者:根据浏览器类型;根据浏览器版本;还是既根据类型又根据版本。
  4. 例如,是否要让所有具有 4.0 版浏览器的访问者看到一页,而让所有其他人看到另外一页?或者让 Netscape Navigator 用户看到一页而让 Internet Explorer 用户看到另外一页。

  5. 指定一个 Netscape Navigator 版本。
  6. 在相邻的弹出式菜单中,选择如果浏览器是您指定的 Netscape Navigator 版本或更高版本时应该进行何种操作,如果是其他情况时应该进行何种操作。
  7. 选项包括“转到 URL”、“转到替代 URL”和“留在此页”。

  8. 指定一个 Internet Explorer 版本。
  9. 在相邻的弹出式菜单中,选择如果浏览器是您指定的 Internet Explorer 版本或更高版本时应该进行何种操作,如果是其他情况时应该进行何种操作。
  10. 选项包括“转到 URL”、“转到替代 URL”和“留在此页”。

  11. 从“其他浏览器”弹出式菜单中选择一个选项以指定如果浏览器既不是 Navigator 也不是 Internet Explorer 时应该进行何种操作。(例如,该访问者可能正在使用一个诸如 Lynx 的基于文本的浏览器。)
  12. “留在此页”是用于 Navigator 和 IE 之外浏览器的最佳选项,因为它们大多数不支持 JavaScript - 如果它们不能读取此行为,它们无论如何都会留在此页上。

  13. 在对话框底部的文本域中输入 URL 和替代 URL 的路径和文件名。如果您输入一个远程 URL,除了输入 WWW 地址之外您还必须输入 http:// 前缀。
  14. 单击“确定”。
  15. 检查默认事件是否是所需的事件。
  16. 如果不是,则从弹出式菜单中选择另一个事件。如果未列出所需的事件,则在“显示事件”弹出式菜单中更改目标浏览器。请记住此行为的目的是检查是否存在不同的浏览器版本,因此最好选择一个在 3.0 和更高版本的浏览器上都起作用的事件。


  上一页下一页