Консультация № 160206
11.02.2009, 16:47
0.00 руб.
0 1 1
Здравствуйте!
У меня задание: Мне необходимо создать поле для ввода текста и с использованием св-ва InnerHTML по нажатии на кнопку выводить результат в это же окно. Результат должен представлять собой эту же строку, но написанную другим стилем, к примеру, ЖИРНЫМ . Мне надо использовать следующие ф-ции: toupcase, tolowercase, italic, bold, fontsize, fontcolor, sub-string, indexof, lastindexof. Это работа с объектом String. Дело в том, что у меня некоторые получились, а некоторые нет, т.к. я не знаю, как их задавать, то биш при выполнении скрипта браузер пишет, что он "не знает" такого св-ва или метода. Помогите, пожалуйста, решить данную проблему.
Код привожу в приложении. Хотя бы дайте, пожалуйста, страничку, где есть описание всех методов.
Спасибо!

Приложение:
<html>
<script language="Javascript">

function zam(form)
{
st2=form.tx1.value;
mypr.innerHTML=st2.bold();
}

function zam1(form)
{
st2=form.tx1.value;
mypr.innerHTML=st2.fontsize(30);
}

function zam2(form)
{
st2=form.tx1.value;
mypr.innerHTML=st2.tolowercase();
}

</script>
<body>
<form>
<input type="text" value="Наше слово" name=tx1>
<input type="button" name="but" value="BOLD" onclick="zam(form)">
<input type="button" name="but" value="FontSize" onclick="zam1(form)">
<input type="button" name="but" value="FontColor" onclick="zam2(form)">

<p id=mypr></p>
</form>
</body>
</html>

Обсуждение

Неизвестный
11.02.2009, 17:36
общий
это ответ
Здравствуйте, AkaProc!

Вообще-то описанные Вами методы не являются стандартными, но в современных браузерах вроде как работают. В Вашем случае не работал метод toLowerCase(), так как регистр в JavaScript имеет значение. Список методов (включая нестандартные) можно посмотреть тут, а сам стандарт (касательно объекта String) - здесь.
Форма ответа