Показать сообщение отдельно
  #1 (permalink)  
Старый 06.04.2012, 18:16
Профессор
Отправить личное сообщение для bpystep Посмотреть профиль Найти все сообщения от bpystep
 
Регистрация: 06.08.2010
Сообщений: 161

сохранение <br>
<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>...

Последний раз редактировалось bpystep, 06.04.2012 в 18:19.
Ответить с цитированием