Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

HTML+CSS+JavaScript

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум (новые сообщения вниз) Структурный форум

тема: Объясните Drag n Drop

Сообщения:  [1-10] 

 
 автор: servannin   (08.12.2006 в 17:42)   письмо автору
 
   для: Axxil   (08.12.2006 в 17:21)
 

:))))))))

(всем желаю с этой фирмой встретиться как можно позже)

   
 
 автор: Axxil   (08.12.2006 в 17:21)   письмо автору
 
   для: servannin   (08.12.2006 в 13:56)
 


ООО ,Господи,

Отличная фирма :)))
Только кавычки надо бы наверх перетащить ;-)

   
 
 автор: servannin   (08.12.2006 в 13:56)   письмо автору
 
   для: 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].

   
 
 автор: swiloga   (08.12.2006 в 13:36)   письмо автору
 
   для: servannin   (08.12.2006 в 12:23)
 

нееееее это последний точняк...

   
 
 автор: servannin   (08.12.2006 в 12:23)   письмо автору
 
   для: swiloga   (08.12.2006 в 11:38)
 

почитай любую документацию по джаваскрипту - а то твои вопросы будут бесконечны...

   
 
 автор: swiloga   (08.12.2006 в 11:38)   письмо автору
 
   для: Duran   (05.12.2006 в 11:50)
 

спасибо
а можно поподробней для чего нужен document.all и для чего нужна переменная ob?

   
 
 автор: Duran   (05.12.2006 в 11:50)   письмо автору
 
   для: 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];...........

   
 
 автор: swiloga   (04.12.2006 в 19:07)   письмо автору
 
   для: AlexSol   (04.12.2006 в 19:00)
 

не ну это и ежу понятно...

а что делает это условие?

   
 
 автор: AlexSol   (04.12.2006 в 19:00)   письмо автору
 
   для: swiloga   (04.12.2006 в 18:04)
 

логическая переменная принимающая true (1) или false (0)
....if (flg) эквивалентно if (flg==true)

   
 
 автор: swiloga   (04.12.2006 в 18:04)   письмо автору
 
 

СРОЧНО!!!!!!!!!

http://softtime.ru/javascript/dragndrop.php

вот этот код. Мне надо вкрацие объяснить

хотябы

flg = (document.all) ? 0 : 1;

if (flg)
{
obj = document.layers[ev.target.name];...........

что за flg?

и вкраце по условиям........заранее спасибо!

   

Сообщения:  [1-10] 

Форум разработан IT-студией SoftTime
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования