Показать сообщение отдельно
  #1 (permalink)  
Старый 16.11.2008, 00:38
Новичок на форуме
Отправить личное сообщение для hurt Посмотреть профиль Найти все сообщения от hurt
 
Регистрация: 15.11.2008
Сообщений: 2

Требуется помощь в проверке функции удаления конечных пробелов.
Подскажите пожалуйста где ошибка, создаю функцию Rtrim и затем подключаю её к html документу но она не хочет работать

function rtrim(xstr){
if (! (xstr.lastlndexOf (" ") == xstr.length - 1))
return xstr;
var astr = xstr.split(" ");
var i = astr.length -1
while (i>0){
if (!(astr[i] == ("")))
break;
i;
}
return xstr = xstr.substring(0, 1+1);
}

Затем в html пишу

<HTML>
<HEAD>

<script language="JavaScript" type="text/javascript"
src="Ltrim.js"></script>
<script language="JavaScript" type="text/javascript"
src="Rtrim.js"></script>

<TITLE> </TITLE>

<script>
inv=window.prompt("Введите текст с пробелами в начале и в конце строки"," ааа ");
window.alert("/"+inv+"/");
window.alert("/"+Ltrim(inv)+"/");
window.alert("/"+Rtrim(inv)+"/");
</script>

</HEAD>
<BODY>
</BODY>
</HTML>

Ранее создала функцию ltrim и подключила её и она без проблем работает а эта не поддаётся никак очень буду признательно если кто подскажет где ошибка
Ответить с цитированием