execComand:createLink и кириллические ссылки
Добрый день,
Столкнулся с проблемой, нигде в инете ответа не нашел: Есть визуальный редактор (написан не мной), он создает ссылки командой document.execCommand('createLink', false, href); . Но эта команда переделывает кириллические ссылки в unicode, после чего они, естественно, не работают. Это как-то исправляется? |
<input type="text" value="http://insu.лт/" id="as" contenteditable /> <div id="sup">урл'ы</div> <script> function link(){ var url = document.getElementById("as").value; if (url){ document.execCommand("createlink", false, url); document.getElementById("sup").innerHTML += ( url + '<br/>'); } } document.getElementById("as").addEventListener( "input", function (){ link(); }); </script> в head добавить <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> |
Часовой пояс GMT +3, время: 19:05. |