JavaScript для мага


Строка состояния


 

Составленные Вами программы на JavaScript могут выполнять запись в строку состояния - прямоугольник в нижней части окна Вашего браузера. Все, что Вам необходимо для этого сделать - всего лишь записать нужную строку в window.status. В следующем примере создаются две кнопки, которые можно использовать, чтобы записывать некий текст в строку состояния и, соответственно, затем его стирать.

 

(online-версия руководства позволит Вам проверить этот скрипт немедленно)

 

<html>

<head>

<script language="JavaScript">

<!-- hide

 

function statbar(txt) {

   window.status = txt;

}

 

// -->

</script>

</head>

<body>

 

<form>

  <input type="button" name="look" value="Писать!"

    onClick="statbar('Привет! Это окно состо\яни\я!');">

  <input type="button" name="erase" value="Стереть!"

    onClick="statbar('');">

</form>

 

</body>

</html>

 

Итак, мы создаем форму с двумя кнопками. Обе эти кнопки вызывают функцию statbar(). Вызов от клавиши Писать! выглядит следующим образом:

 

statbar('Привет! Это окно состо\яни\я!');

 

В скобках мы написали строку: 'Привет! Это окно состо\яни\я!' Это как раз и будет текст, передаваемый функции statbar(). В свою очередь, можно видеть, что функция statbar() определена следующим образом:

 

function statbar(txt) {

   window.status = txt;

}

 

В заголовке функции в скобках мы поместили слово txt. Это означает, что строка, которую мы передали этой функции, помещается в переменную txt. Передача функциям переменных - прием, часто применяемый для придания функциям большей гибкости. Вы можете передать функции несколько таких аргументов - необходимо лишь отделить их друг от друга запятыми. Строка txt

заносится в строку состояния посредством команды window.status = txt. Соответственно, удаление текста из строки состояния выполняется как запись в window.status




Начало  Назад  Вперед