Показать сообщение отдельно
  #6 (permalink)  
Старый 29.08.2014, 10:44
Профессор
Отправить личное сообщение для qwermjk Посмотреть профиль Найти все сообщения от qwermjk
 
Регистрация: 31.01.2010
Сообщений: 229

<div id="qwe" contenteditable="true">123123 123213</div>
<div id="qwe2" style="border:1px solid #000; display:inline-block; cursor:pointer">жмяк</div>
<button id="qwe1" style="cursor:pointer">жмяк 2</button>
<script type="text/javascript">
function getCaretPos2(){
        document.getElementById('qwe').focus();
	alert(window.getSelection().getRangeAt(0).startOffset);
}

document.getElementById('qwe1').onclick = function(){
	getCaretPos2();
};
document.getElementById('qwe2').onclick = function(){
	getCaretPos2();
};
</script>


Ну что то типо такого!! Когда ставим курсор в div c контентом, и жмём на button, то он показывает номер символа где был курсор и курсор остаётся на том же месте, а когда кликаем на div, то он показывает номер на который мы в нём кликнули! А нужно чтобы поведение двух кнопок были идентичными!

Последний раз редактировалось qwermjk, 29.08.2014 в 11:16.
Ответить с цитированием