如何使超链接按钮 Expression Web 中可读到屏幕读取器软件

注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。

点击这里察看该文章的英文版: 928711
本文已归档。它按“原样”提供,并且不再更新。
简介
本文介绍如何更改在 Microsoft Expression Web 中创建的 Web 页中使用转到 URL 功能创建的超链接的行为。此更改后的行为可以解决此问题,在某些屏幕阅读器中软件无法读取通过使用转到 URL 功能,如果在浏览器已关闭 (禁用) 该 脚本 选项创建的超链接。

如果 脚本 选项关闭,则必须使用该 <noscript> 标记,以便屏幕读取器软件可以跟随超链接。
更多信息
Expression Web 中的转到 URL 功能是通过 JScript 函数实现的。这要求 脚本 选项处于打开状态 (启用) 在 Web 浏览器中。JScript 函数通常用于为按钮和其他对象。

使用转到 URL 功能创建的超链接时 Expression Web 将创建以下 Jscript 代码段来处理 URL 地址。
<p><input type="button" value="Link Button" name="B1" onclick="FP_goToURL(/*href*/'http://URL_Address')"></p>
如果 脚本 选项已关闭,不处理 onclick 事件。此外,不是为屏幕读取器软件创建可读的 URL 地址。若要变通解决此问题,您可以使用该 <noscript> 标记,如下所示。
<noscript><a href=http://URL_Address>Link Text</a></noscript>
然后,更改 HTML 代码段,如下所示。
<p><input type="button" value="Link Text" name="B1" onclick="FP_goToURL(/*href*/'http://URL_Address')"> <noscript><a href=http://URL_Address>Link Text</a></noscript></p>
将 HTML 代码段,请按照下列步骤:
  1. 打开要更改在 Expression Web 中的网页。
  2. 单击按钮或要在 Web 页上更改该对象。
  3. 单击 代码 选项卡以切换到 HTML 代码视图页的底部。将选定按钮的 HTML 代码。
  4. 添加该 <noscript> HTML 代码之前在 </p> 标记。
  5. 文件 菜单上指向 在浏览器中的预览,然后单击 $ 适当选项。
参考
有关详细的信息请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
831082如何使在 FrontPage 2003 中的超链接按钮更容易访问屏幕读取器软件

属性

文章 ID:928711 - 上次审阅时间:12/09/2015 08:24:02 - 修订版本: 1.0

Microsoft Expression Web

  • kbnosurvey kbarchive kbmt kbexpertiseinter kbhowto KB928711 KbMtzh
反馈