Добрый день, друзья.
В ява-скрипте я, к сожалению, пока что новичок.
Поэтому не могу справиться с элементарной задачей.
Имеется скрипт для цитирования комментариев на моем сайте:
<script type="text/javascript">
function Insert(qname,text) {
if (text!="") {
qname=qname.replace(/[\[\]]/g, "|");
paste("[quote="+qname+"]"+text+"[/quote]\n", 0);
}
else {
alert('Выделите текст для цитирования');
}
}
function paste(text,flag) {
if ((document.selection)&&(flag)) {
document.addform.message.focus();
document.addform.document.selection.createRange().text = text;
}
else document.addform.message.value += text;
}
function get_selection() {
if (document.getSelection) {
selection = document.getSelection();
selection = selection.replace(/\r\n\r\n/gi, "_doublecaret_");
selection = selection.replace(/\r\n/gi, " ");
while (selection.indexOf(" ") !=-1) selection = selection.replace(/ /gi, "");
selection = selection.replace(/_doublecaret_/gi, "\r\n\r\n");
}
else selection = document.selection.createRange().text;
}
</script>
Цитированный текст при таком раскладе сливается в одно слово.
Как это происходит можно посмотреть, например, вот тут:
http://itaraskin.ucoz.ru/blog/2008-07-05-10#comments
Подскажите, пожалуйста, что требуется убрать/заменить, чтобы цитировалось нормально?