| <html> | |
| <head> | |
| <script> | |
| function log(message) | |
| { | |
| var item = document.createElement("li"); | |
| item.appendChild(document.createTextNode(message)); | |
| document.getElementById("console").appendChild(item); | |
| } | |
| function test() | |
| { | |
| if (window.testRunner) | |
| testRunner.dumpAsText(); | |
| document.getElementById("1").focus(); | |
| document.getElementById("2").focus(); | |
| document.getElementById("3").focus(); | |
| } | |
| </script> | |
| </head> | |
| <body onload="test()"> | |
| <p>This test checks to see if focus methods work on a couple types of elements.</p> | |
| <p>If the test passes, you should see a line saying "focused 2", then 3.</p> | |
| <p>legend.focus() should not delegate focus.</p> | |
| <hr> | |
| <p> | |
| <fieldset><legend id="1">Legend</legend><input onfocus="log('focused 1')" type="text"></fieldset> | |
| <label id="2">Label2<input onfocus="log('focused 2')" type="text"></label></td> | |
| <label id="3" for="input3">Label3</label><input onfocus="log('focused 3')" id="input3" type="text"> | |
| <p> | |
| <hr> | |
| <ol id="console"></ol> | |
| </body> | |
| </html> |