4 var focused_elem = "{nothing focused}";
\r
6 function setFocusedElem(id) {
\r
11 function clearFocus() {
\r
16 function getFocusedElement() {
\r
17 return focused_elem;
\r
20 function updateLog() {
\r
21 document.getElementById("log").innerHTML = "Focused element: " + focused_elem;
\r
24 function selectLink1() {
\r
26 var sel = window.getSelection();
\r
27 var range = document.createRange();
\r
28 range.setStartBefore(document.getElementById('link1'));
\r
29 range.setEndAfter(document.getElementById('link1'));
\r
30 sel.addRange(range);
\r
39 a <a id="link1" href="http://www.google.com" onfocus="setFocusedElem(this.id)" onblur="clearFocus()">link</a>
\r
40 to <a id="link2" href="http://www.google.com" onfocus="setFocusedElem(this.id)" onblur="clearFocus()">Google</a>.
\r