|
|
|
| СРОЧНО!!!!!!!!!
http://softtime.ru/javascript/dragndrop.php
вот этот код. Мне надо вкрацие объяснить
хотябы
flg = (document.all) ? 0 : 1;
if (flg)
{
obj = document.layers[ev.target.name];...........
что за flg?
и вкраце по условиям........заранее спасибо! | |
|
|
|
|
|
|
|
для: swiloga
(04.12.2006 в 18:04)
| | логическая переменная принимающая true (1) или false (0)
....if (flg) эквивалентно if (flg==true) | |
|
|
|
|
|
|
|
для: AlexSol
(04.12.2006 в 19:00)
| | не ну это и ежу понятно...
а что делает это условие? | |
|
|
|
|
|
|
|
для: swiloga
(04.12.2006 в 19:07)
| | flg = (document.all) ? 0 : 1; - если броузер поддерживает document.all, то в переменную пишем 0
if (flg) - если не истина, т.е. <>1, значит это не IE (есть LAYERS, нет DIV), то обрабатываем LAYERS
{
obj = document.layers[ev.target.name];........... | |
|
|
|
|
|
|
|
для: Duran
(05.12.2006 в 11:50)
| | спасибо
а можно поподробней для чего нужен document.all и для чего нужна переменная ob? | |
|
|
|
|
|
|
|
для: swiloga
(08.12.2006 в 11:38)
| | почитай любую документацию по джаваскрипту - а то твои вопросы будут бесконечны... | |
|
|
|
|
|
|
|
для: servannin
(08.12.2006 в 12:23)
| | нееееее это последний точняк... | |
|
|
|
|
|
|
|
для: swiloga
(08.12.2006 в 13:36)
| | ООО ,Господи, помоги нам грешным...;)
document.all - коллекция всех элементов документа (но такая хрень работает только в IE)
Вот выдержка из доков:
Рассмотрим теперь, как можно получить доступ к слоям через JavaScript. Начнем же мы с примера, где пользователь получает возможность, нажимая кнопку, прятать или показать некий слой.
Для начала мы должны знать, каким образом слои представлены в JavaScript. Как обычно, для этого имеются несколько способов. Самое лучшее - дать каждому слою свое имя. Так, если мы задаем слой
<layer ... name=myLayer>
...
</layer>
то в дальнейшем можем получить доступ к нему с помощью конструкции document.layers["myLayer"]. Согласно документации, предоставляемой фирмой Netscape, мы можем также использовать запись document.myLayer - однако в моем браузере это приводит к сбою. Конечно, это всего лишь проблема предварительной версии и в заключительном варианте будет успешно решена (сейчас я пользуюсь Netscape Navigator 4.0 PR3 на WinNT). Однако, по-видимому, нет никаких проблем с конструкцией document.layers["myLayer"] - поэтому мы и будем пользоваться именно такой альтернативой из всех возможных.
Доступ к этим слоям можно также получить через целочисленный индекс. Так, чтобы получить доступ к самому нижнему слою, Вы можете написать document.layers[0]. Обратите внимание, что индекс - это не то же самое, что параметр z-index. Если, например, Вы имеете два слоя, называемые layer1 и layer2 с номерами z-index 17 и 100, то Вы можете получить доступ к этим слоям через document.layers[0] и document.layers[1], а не через document.layers[17] и document.layers[100]. | |
|
|
|
|
|
|
|
для: servannin
(08.12.2006 в 13:56)
| |
Отличная фирма :)))
Только кавычки надо бы наверх перетащить ;-) | |
|
|
|
|
|
|
|
для: Axxil
(08.12.2006 в 17:21)
| | :))))))))
(всем желаю с этой фирмой встретиться как можно позже) | |
|
|
|