JavaScript для мага


Слои и JavaScript - часть 2


<!-- hide

 

function showHide() {

  if (document.layers["myLayer"].visibility == "show")

    document.layers["myLayer"].visibility= "hide"

  else document.layers["myLayer"].visibility= "show";

}

 

// -->

</script>

</head>

<body>

 

<ilayer name=myLayer visibility=show>

<font size=+1 color="#0000ff"><i>This text is inside a layer</i></font>

</ilayer>

 

<form>

<input type="button" value="Show/Hide layer" onClick="showHide()">

</form>

 

</body>

</html>

 

Данная кнопка вызывает функцию showHide(). Можно видеть, что в этих функциях реализуется доступ к такому свойству объекта layer (myLayer), как видимость. Присвоивая параметру document.layers["myLayer"].visibility значения "show" или "hide", Вы можете показать или скрыть наш слой. Заметим, что "show" и "hide" - это строки, а не зарезервированные ключевые слова, то есть Вы не можете написать document.layers["myLayer"].visibility= show. Вместо тэга <layer> я также пользовался тэгом <ilayer>, поскольку хотел поместить этот слой в "информационный поток" документа.

 




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



Книжный магазин