Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Прозрачность слоёв (https://javascript.ru/forum/events/10513-prozrachnost-slojov.html)

Hagrael 07.07.2010 19:23

Прозрачность слоёв
 
Я пишу
<script>
function visible() {
document.sp.visibility='hide'
}
</script>
<span id="sp">
HI
</span>
<form>
<input type="button" value="Невидимость слоя" onClick="visible()">
</form>

Но слой не становится невидимым, хотя должен! Почему?

Hagrael 07.07.2010 19:27

И ещё - почему, когда я пишу "list=document.createElement('LI')" он не создаёт этот тэг в <body>? Потому что надо указать "body.appendchild(list)"?

exec 07.07.2010 19:54

Цитата:

Но слой не становится невидимым, хотя должен! Почему?
document.getElementById('sp').style.visibility='hidden'


Цитата:

Потому что надо указать "body.appendchild(list)"?
Да.

Kolyaj 07.07.2010 20:36

Hagrael,
может уже почитаете что-нибудь?

Hagrael 08.07.2010 04:38

Kolyaj,
я читаю ваш учебник. Но сразу всё понять не могу, прошу меня простить(

Kolyaj 08.07.2010 12:33

Вы забываете пробовать что-либо перед тем, как вываливать это на форум.

У меня нет учебника :)

Hagrael 08.07.2010 12:37

Kolyaj,
больше так делать не буду.
Цитата:

У меня нет учебника
))) Я говорил про учебник на сайте )))

Hagrael 08.07.2010 13:12

Не захотел создавать ради этого вопроса отдельную тему, спрошу здесь. А какие операторы отвечают за расположение мыши на экране? Пробовал выясниить alert'aми, работает ли pageX и screenX, но pageX ни при каких регистрах не выдавал, а screenX - это как я понял положение окна на экране (левый верхний угол). Ну так как мне найти положение мыши на экране и на окне? И ещё (даже не знаю, как мне это проверить, но знаю, что пригодится) - можно задать такой алгоритм:
if (document.element.onClick) {alert('Yes!')}

или что-то наподобие.

Kolyaj 08.07.2010 13:43

Вы плохо читаете статьи на сайте, там всё есть.

Hagrael 08.07.2010 14:19

Такого там не написано( Ладно, когда будет конкретный вопрос, обращусь, а то вы похоже не поняли, чего я хочу.


Часовой пояс GMT +3, время: 22:56.