| Title | Change of user agent when a key is pressed in an input field (onkeypress) |
|---|---|
| Description | Document containing a text input field; when the user types a character an MP3 file is loaded with an external player. |
| Creator | BenToWeb (johannes.koch@…) |
| Rights | Copyright BenToWeb 2005-2007 |
| Language | English |
| Date | 2005-08-29 |
| Status | accepted QA |
Technologies are markup languages or data formats. If the technology is a markup language, “features” refers to elements and attributes.
XHTML™ 1.0 The Extensible HyperText Markup Language (Second Edition)
Feature: input
(namespace: http://www.w3.org/1999/xhtml)
.
Technical specification:
Intrinsic events: onkeypress
.
Standard ECMA-262 : ECMAScript Language Specification, 3rd edition (December 1999)
The test is intended to fail because entering text into an input field is not a request for a new window.
The browser must be JavaScript-enabled.
Accessibility expert.
“Rules” refer to success criteria in WCAG 2.0, checkpoints in WCAG 1.0 and similar requirements.
The test case fails the following success criterion at line 10, column 85: http://www.w3.org/TR/2006/WD-WCAG20-20060427/guidelines.html#consistent-behavior-no-extreme-changes-context.
A new user agent is launched without the user requesting such an action.
This test case maps to failure F60: Failure of SC 3.2.5 due to launching a new window when a user enters text into an input field (http://www.w3.org/TR/2006/WD-WCAG20-TECHS-20060427/Overview.html#F60).
The test case passes the following success criterion: http://www.w3.org/TR/2006/WD-WCAG20-20050630/#consistent-behavior-no-extreme-changes-context.
The user initiated the change of context.
The user pressed a key, which initiated a change of user agent.