1 <!DOCTYPE HTML PUBLIC
"-//IETF//DTD HTML//EN">
4 <script src=
"../../resources/js-test.js"></script>
10 <tr><td><input id=
"input1" type=
"text"/></td></tr>
11 <tr style=
"display: none"><td>
14 <area id=
"area1" shape=
"circle" coords=
"70,84,51" href=
"1">
15 <area id=
"area2" shape=
"rect" coords=
"25,180,125,280" href=
"2">
16 <area id=
"area3" shape=
"poly" coords=
"153,106,186,225,340,193,315,81,304,167" href=
"3">
17 <area id=
"area4" shape=
"rect" coords=
"420,19,478,278" nohref
>
18 <area id=
"area5" shape=
"circle" coords=
"220,150,100" href=
"4">
19 <area id=
"area6" shape=
"default" coords=
"0,0,500,300" href=
"5">
20 <area id=
"area7" shape=
"rect" coords=
"1, 1, 10, 10" tabindex=-
1 href=
"6">
23 <img src=
"resources/abe.png" width=
"500" height=
"300" alt=
"Image Map" usemap=
"#mymap" ismap
>
26 <tr><td><input id =
"input2" type=
"text"/></td></tr>
28 <tr style=
"visibility: hidden"><td>
31 <area id=
"area8" shape=
"rect" coords=
coords=
"5,48,247,97" href=
"1">
34 <img src=
"resources/abe.png" width=
"500" height=
"300" alt=
"Image Map" usemap=
"#map" ismap
>
37 <tr><td><input id =
"input3" type=
"text"/></td></tr>
44 <p id=
"description"></p>
45 <div id=
"console"></div>
49 description("Test that tabbing does not focus area element when its associated image is not rendered.");
51 eventSender
.keyDown('\t');
52 shouldBe("document.activeElement.id", "'input1'");
54 eventSender
.keyDown('\t');
55 shouldBe("document.activeElement.id", "'input2'");
57 eventSender
.keyDown('\t');
58 shouldBe("document.activeElement.id", "'input3'");