RedCroc
Есть форма textarea name="message", текст там естественно набирается по стандарту, слева на право
есть 2 кнопки, надо что бы при клике на одну текст менялся на справа на лево (rtl), при нажатие на другой наоборот (ltr).
Кто может подсказать как реализовать?
vkusnoserver
Код:
<script language="javascript">
function changeDIR(id)
{
var input = document.getElementById(id);
var current = input.attributes['dir'].value;
if (current == "")
input.setAttribute('dir', 'rtl');
if (current == "rtl") {
input.attributes['dir'].value = "ltr";
document.getElementById('change').value = "Справа налево";
} else if (current == "ltr") {
input.attributes['dir'].value = "rtl"
document.getElementById('change').value = "Слева направо";
}
}
</script>
<textarea dir="ltr" id="textarea"></textarea><br />
<input type="button" id="change" onclick="changeDIR('textarea');" value="Справа налево">
Вживую:
http://jsfiddle.net/4n6fE/