Mohu zabránit ztrátě výběru v události „onblur“?
<!DOCTYPE html> <html xmlns = "http://www.w3.org/1999/xhtml" xml:lang = "en" lang = "en"> <head> <meta http-equiv = "Content-Type" content = "text/html; charset=utf-8"> <script type = "text/javascript"> window.onload = function () { var textarea = document.getElementsByTagName ("textarea")[0]; textarea.onblur = function () { alert ("Should keep selection"); return false; } } </script> <title>Select me!</title> </head> <body> <textarea>Select me!</textarea> </body> </html>
Odpověď
Myslím, že to není dobrý nápad. Uživatel s myší v ruce může kliknout kamkoli na stránku. Pokud ho/ji dostanete zpět do textové oblasti, nebude to dodržovat zásady přístupnosti webu.