4 var res
= document
.getElementById('res');
5 res
.innerHTML
= res
.innerHTML
+ msg
+ "<br>";
8 var tf0
= document
.getElementById('tf0');
9 var fr
= document
.getElementById('fr');
10 var tf1
= fr
.contentDocument
.getElementById('tf1');
12 if (window
.layoutTestController
) {
13 layoutTestController
.dumpAsText();
14 eventSender
.keyDown("1");
15 eventSender
.keyDown("2");
16 eventSender
.keyDown("3");
18 if (tf0
.value
== "1" && tf1
.value
== "23") {
19 res
.innerHTML
= "Test Passed";
21 res
.innerHTML
= "Test Failed: first field = " + tf0
.value
+ " second field = " + tf1
.value
;
26 <body onload=
"test()">
27 This tests that when the keyPress event handler changes focus to a new form field,
<br>
28 that the key will still be inserted in the original field that was the target of the event.
<br>
29 <input id=
"tf0" onkeypress=
"document.getElementById('fr').contentDocument.getElementById('tf1').focus();">
30 <iframe id=
"fr" style=
"border: solid thin black;" src=
"resources/keypress-frame.html"></iframe>