На моей HTML-странице много таблиц.
Когда пользователь наводит курсор на таблицу, она должна быть автоматически выбрана (событие onmouseover), чтобы пользователь мог скопировать (Ctrl + v) ее в буфер обмена.
Я искал способ в stackoverflow и получил следующий код.
Но это работает только в Firefox (window.getSelection () не работает в IE).
Как я могу заставить его работать в IE?
var prevRange = null;
function s(node) {
var s = window.getSelection();
var r = document.createRange();
r.selectNode(node);
if (prevRange) {
s.removeRange(prevRange);
}
s.addRange(r)
prevRange = r;
}
По неизвестной причине я не могу использовать s.removeAllRanges () в FF.
Выдает ошибку «неверный ярлык». хммм.
Кроме того, есть ли способ программно скопировать выбранный код в буфер обмена?
Спасибо.
Sam