Javascript-форум (https://javascript.ru/forum/)
-   Opera, Safari и др. (https://javascript.ru/forum/css-html-browser/)
-   -   Проблемы со startContainer (https://javascript.ru/forum/css-html-browser/14378-problemy-so-startcontainer.html)

iam_weasel 13.01.2011 14:04

Проблемы со startContainer
 
Есть такой код:
function testme() { 
    if (window.getSelection) {
        rng = window.getSelection().getRangeAt(0);
    }
    else if (document.selection) {
        rng = document.selection.createRange();
    }
    
    nrng = rng.cloneRange();
    nrng.setStartBefore(rng.startContainer);
    nrng.setEndAfter(rng.endContainer);
}


<div onmouseup="testme()">
<p>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</p>
<p>aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa</p>
</div>


Почему то падает в опере, выдавая такую ошибку:
Uncaught exception: Error: INVALID_NODE_TYPE_ERR

Никто не подскажет, что можно изменить чтобы заработало?

x-yuri 15.01.2011 00:53

какая конечная цель?


Часовой пояс GMT +3, время: 10:36.