Сообщение от Ezhuroff
|
Вообще я же правильно понимаю, для того, что я описал - нужен именно selection? element.focus()
|
Да. Примерно так:
<input type="button" value="copy" onclick="openCopyWindow('http://ya.ru')">
<script>
function openCopyWindow(link){
var document = window.open('', '', 'width=600,height=100').document;
document.write('<p align="center">', link);
document.close();
if('getSelection' in document) document.getSelection().selectAllChildren(document.body);
else document.body.createTextRange().select();
}
</script>
Только, имхо, расточительно открывать новое окно ради этого, лучше выделять прямо на странице.
Ну и само собой использовать сразу копирование в буффер, там где это поддерживается.