Zaznaczanie i kopiowanie do schowka sformatowanego tekstu z elementu DOM.
Zaznaczenie zawartości elementu DOM:
-
function SelectNode(id) {
-
var s = document.getElementById(id);
-
if ( window.getSelection) {
-
var selection = window.getSelection();
-
var range = document.createRange();
-
range.selectNodeContents(s[0]);
-
selection.removeAllRanges();
-
selection.addRange(range);
-
} else {
-
if (document.body.createTextRange) {
-
var range = document.body.createTextRange();
-
range.moveToElementText(s[0]);
-
range.select();
-
}
-
}
-
}
Skopiowanie zawartości (sformatowany tekst) do schowka systemowego:
-
document.execCommand(„copy”);