| <html> |
| <head> |
| <script> |
| function log(msg) |
| { |
| document.getElementById('console').appendChild(document.createTextNode(msg + '\n')); |
| } |
| function test() |
| { |
| if (window.testRunner) |
| testRunner.dumpAsText(); |
| |
| var tf = document.getElementById('tf'); |
| if (window.eventSender) { |
| eventSender.mouseMoveTo(10, tf.offsetTop + 3); |
| eventSender.mouseDown(); |
| eventSender.mouseUp(); |
| } |
| |
| document.execCommand("InsertText", false, 'P'); |
| document.execCommand("InsertText", false, 'A'); |
| document.execCommand("InsertText", false, 'S'); |
| document.execCommand("InsertText", false, 'S'); |
| |
| log(tf.value); |
| } |
| </script> |
| </head> |
| <body onload="test()"> |
| This tests that you can set selection in an textfield contained in an anchor element even though we try to prevent selection from starting within anchor elements.<br> |
| <a href="javascript:void(0)"> |
| <input id="tf"> |
| </a> |
| <pre id="console"></pre> |
| </body> |
| </html> |