<tr>
<td class="text_comm" id="[_id_comm]">[_text]</td>
<td class="submit_comm" id="[_id_comm]">
<a href="#" id="[_id_comm]" onMouseOver="edit_comm(this,1)" onMouseOut="edit_comm(this,0)">изменить</a>
</td>
</tr>
function edit_comm(node,index,id_blog) {
if (index == 1) {
var a_id = node.id;
var elements = document.getElementsByClassName('text_comm');
var elemLength = elements.length;
for (var i=0; i<elemLength; i++) {
if (elements.id == a_id) {
var fontTD = style(elements).fontSize;
fontTD = fontTD.substr(0,2);
var heightTD = document.getElementById(a_id).clientHeight/fontTD-1;
var txt = elements.innerText;
if (txt.length<70) elements.innerHTML = '<textarea class="textAreaChangeComm" id ="txt" cols="50" rows="'+heightTD+'">'+txt+'</textarea>';
else {
elements.innerHTML = '<textarea class="textAreaChangeComm" id ="txt" cols="70" rows="'+(heightTD+1)+'">'+txt+'</textarea>';
}
}
}
}
if (index == 0) {
var a_id = node.id;
var elements = document.getElementsByClassName('text_comm');
var elemLength = elements.length;
for (var i=0; i<elemLength; i++) {
if (elements.id == a_id) {
var txt = document.getElementById("txt").value;
elements.innerHTML = txt;
}
}
}
}
все работает хорошо, вот только:
вот такой текст:
1) qwerty
2) asdfgh
3) zxcvbn
после работы скрипта, превращает в такой:
1) qwerty 2) asdfgh 3) zxcvbn
надо сохранить <br>...