Вопрос по селекции в JS
На ИЕ и ФФ не пашет помогите и для этих 2 браузеров подправить код
Суть такова что когда выделяю текс в iframe и нажимаю на кнопку нужно в определенную переменную сохранить этот текст.
[HTML]<script language="javascript">
function selectiframe(){
txta = document.getElementById('frame');
txta.contentWindow.focus();
if (typeof txta.document.selection != 'undefined') {
var range = txta.document.selection.createRange();
var sel = range.text;
document.getElementById('selected').innerHTML = 'selected text = ' + sel;
}
}
</script>
<iframe width="300" height="300" id="frame" frameborder="0" style="border: 1px #666666 solid;"></iframe><br><br>
<input type="button" value="Select" onclick="selectiframe();">
<hr>
<div id="selected">selected text = ?</div>
<script language="javascript">
var iframe = document.getElementById('frame').contentWindow.document;
var content = '<b>HTML</b> - <i>code</i>';
iframe.open();
iframe.write(content);
iframe.close();
iframe.body.contentEditable = true;
iframe.designMode = "on";
</script>[/HTML]
хоть ссылочку дайте сто почитать ;(
На тех же phpBB форумах есть BBcode редакторы. Там когда выделяешь текст и жмешь кнопочку "Болд", то он обособляет его тегами. То есть точно берет в переменную. Работает во всех браузерах.
Удачи тебе!