div + javascript @ DeForum.ru
DeДверь  
Логин:  
Пароль:  
  Автологин  
   
Разместить рекламу
Письмо админу
Правила | FAQ | *Поиск | Наша команда | Регистрация | Вход
 
 
 Страница 1 из 1 [ Сообщений: 15 ] 
*   Список форумов / Начинка и техника / Программирование для WWW » ответить » создать топик « | »
Автор Сообщение
leonidp
новый человек
0
Сообщения: 19
Зарегистрирован: 05.01.02
Откуда: http://forum.768.ru
Заголовок сообщения: div + javascript
Сообщение Добавлено: 5 Январь 2002, 17:45:00 
как в JavaScript обновить слой?
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Заголовок сообщения: div + javascript
Сообщение Добавлено: 5 Январь 2002, 19:04:00 
Э.… Нельзя ли несколько иначе поставить вопрос? Подробнее...
leonidp
новый человек
0
Сообщения: 19
Зарегистрирован: 05.01.02
Откуда: http://forum.768.ru
Заголовок сообщения: div + javascript
Сообщение Добавлено: 5 Январь 2002, 19:10:00 
ну есть слой типа
<layer name="sloy" z-index="1" left="0" top="0"><img src="htpp://……/...gif"></layer>

нужно чтобы слой переодически обновлялся
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Заголовок сообщения: div + javascript
Сообщение Добавлено: 5 Январь 2002, 19:20:00 
Чтобы что в нем периодически обновлялось? Если содержимое нужно менять на другое -- используй <layer src="…"> и из JS назначай другой src...
leonidp
новый человек
0
Сообщения: 19
Зарегистрирован: 05.01.02
Откуда: http://forum.768.ru
Заголовок сообщения: div + javascript
Сообщение Добавлено: 5 Январь 2002, 19:23:00 
да содержимое.…
но как сдеаьт чтобы каждые 60 секунд назначался другой src??
Я в javascript не бум-бум [img]images/smiles/icon_sad.gif[/img]
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Заголовок сообщения: div + javascript
Сообщение Добавлено: 5 Январь 2002, 19:34:00 
В таком случае -- для начала -- вопрос: ты делаешь все это только под Netscape? Это я к тому, что <layer> больше нигде не живет.

Если под Netscape -- есть чудный ресурс http://developer.netscape.com/, там подобные вещи рассматриваются.

Копай вокруг функции setTimeout (примерчик -- но для перемещения слоя -- есть на нетскейповском сайте)
leonidp
новый человек
0
Сообщения: 19
Зарегистрирован: 05.01.02
Откуда: http://forum.768.ru
Заголовок сообщения: div + javascript
Сообщение Добавлено: 5 Январь 2002, 19:46:00 
хм.….
х.з.
а так?
<div>"><img src="htpp://……/...gif"></div>
как диф одбновить?
мне для IE нужно.… [img]images/smiles/icon_sad.gif[/img]
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Заголовок сообщения: div + javascript
Сообщение Добавлено: 5 Январь 2002, 19:59:00 
Еще вопрос: и внутри layer, и внутри div ты в примере пишешь img. Если тебе нужно только его и обновлять -- ему и меняй src.

Или у тебя в слое может быть произвольное содержимое?

[ 05 Января 2002: Исправлено Crazy ]
leonidp
новый человек
0
Сообщения: 19
Зарегистрирован: 05.01.02
Откуда: http://forum.768.ru
Заголовок сообщения: div + javascript
Сообщение Добавлено: 5 Январь 2002, 20:28:00 
А src это как?
так чтоль?
<div src="http://…./img.gif"></div>
так не выходит...
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Заголовок сообщения: div + javascript
Сообщение Добавлено: 5 Январь 2002, 20:41:00 
Не совсем. Если у тебя в div ровно один элемент -- img -- то можно вместо того чтобы менять содержимое div просто сменить значение атрибута src у тэга img.

<BLOCKQUOTE><font size="1" face="Verdana, Tahoma, sans-serif">code:</font><HR><pre>
<div …><img name="foo" src="bar.gif"></div>
</pre><HR></BLOCKQUOTE>

В скрипте пишешь: foo.src='buzz.gif';

Т.е. в div'е живет все та же картинка, но теперь она показывает содержимое другого файла.

Рекомендация посмотреть функцию setTimeout остается в силе.
leonidp
новый человек
0
Сообщения: 19
Зарегистрирован: 05.01.02
Откуда: http://forum.768.ru
Заголовок сообщения: div + javascript
Сообщение Добавлено: 5 Январь 2002, 21:22:00 
спасибо! понял
Но навязывается вопрос....зачем здесь <div></div>???

Проблема в том, что мне нужно обновить не только Image. Но и текст. И я ищу как обновить всё что находится межу <div></div> или любыми другими, нужными тегами.

p.s. с settimeout разобрался
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Заголовок сообщения: div + javascript
Сообщение Добавлено: 5 Январь 2002, 22:21:00 
Самое простое, что приходит в голову -- сделать смешанный вариант:

<BLOCKQUOTE><font size="1" face="Verdana, Tahoma, sans-serif">code:</font><HR><pre>
<layer name="fooLayer" src="foo.htm"></layer>
<nolayer><iframe name="fooIFrame" src="foo.htm"></iframe></nolayer>
</pre><HR></BLOCKQUOTE>

Netscape возьмет layer, IE возьмет iframe.

Другой вариант -- чисто для IE. Во-первых, вместо name используем id. Во-вторых, указываем не имя файла, а конкретный контент:

<BLOCKQUOTE><font size="1" face="Verdana, Tahoma, sans-serif">code:</font><HR><pre>
<div id="foo">Foo</div>
</pre><HR></BLOCKQUOTE>

...а заменяем вот так:

<BLOCKQUOTE><font size="1" face="Verdana, Tahoma, sans-serif">code:</font><HR><pre>
document.all['foo'].innerHTML='<b>Bar</b>, Buzz!';
</pre><HR></BLOCKQUOTE>

Так что варианты есть. [img]images/smiles/icon_smile.gif[/img]

[ 05 Января 2002: Исправлено Crazy ]
leonidp
новый человек
0
Сообщения: 19
Зарегистрирован: 05.01.02
Откуда: http://forum.768.ru
Заголовок сообщения: div + javascript
Сообщение Добавлено: 5 Январь 2002, 22:35:00 
не iframe не подходит..
лучше только <div>
я сделал
<div id="foo">Foo</div>

document.all['foo'].innerHTML='<b>Bar</b>, Buzz!';
не выполняется.… "'document.all.foo' - не является объектом"
Crazy Муж.
Модератор
107
Сообщения: 14561
Зарегистрирован: 23.12.01
Откуда: Moscow
Заголовок сообщения: div + javascript
Сообщение Добавлено: 5 Январь 2002, 22:39:00 
Странно. Я баловался на вот таком примере:

<BLOCKQUOTE><font size="1" face="Verdana, Tahoma, sans-serif">code:</font><HR><pre>
<a href="#" onClick="document.all['foo'].innerHTML='<b>Bar</b>, Buzz!'; ">qqq</a>

<div id="foo">
Foo!!
</div>
</pre><HR></BLOCKQUOTE>
leonidp
новый человек
0
Сообщения: 19
Зарегистрирован: 05.01.02
Откуда: http://forum.768.ru
Заголовок сообщения: div + javascript
Сообщение Добавлено: 5 Январь 2002, 23:23:00 
Моя вина.…
Всё..Проблема решена!

Спасибо, ты мне очень помог. Родина тебя не забудет. [img]up.gif[/img] [img]up.gif[/img] [img]up.gif[/img]
*   Список форумов / Начинка и техника / Программирование для WWW « | » » ответить » создать топик
 Страница 1 из 1 [ Сообщений: 15 ] 
Показать сообщения за:   Поле сортировки  
Найти:
Перейти:  
Уровень доступа: Вы не можете начинать темы. Вы не можете отвечать на сообщения. Вы не можете редактировать свои сообщения. Вы не можете удалять свои сообщения. Вы не можете добавлять вложения.
cron


ООО ДеФорум
При использовании материалов сайта ссылка на DeForum.ru — обязательна.
Проект Павла Батурина ©2001-2077; // Powered by phpBB © 2013 phpBB Group
Rambler's Top100