Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Архив Flasher.ru > Работа над сайтом > DHTML/JS/CSS

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему  
Старый 26.07.2003, 18:42
Alex NaraYan вне форума Посмотреть профиль Отправить личное сообщение для Alex NaraYan Посетить домашнюю страницу Alex NaraYan Найти все сообщения от Alex NaraYan
  № 1  
Alex NaraYan

Регистрация: Jun 2003
Сообщений: 13
Отправить сообщение для Alex NaraYan с помощью ICQ
По умолчанию Будьте добры! Помогите еще раз

вот у меня на главной странице ( www.irezun.narod.ru ) лежит фотка. отображается черно-белой а при наведении мыши становится цветной (то есть при мыши выключается фильтр)
вот код:
<img
onMouseOver="this.style. filter='none'; " style="FILTER: gray()"
onMouseOut="this.style. filter='gray()';"

src="1.jpg" border=0 align="left" width="108" height="164">
требуется: чтоб при мыши в соседней ячейке появлялась надпись.
решение: написать скрипт, который в себя включит и фильтр и document.write
но чего то не хочет фильтр работать через функцию в яваскрипт

Помогите с решением. ну очень нужно

Старый 27.07.2003, 16:18
Илья К вне форума Посмотреть профиль Отправить личное сообщение для Илья К Найти все сообщения от Илья К
  № 2  
Илья К

Регистрация: Dec 2002
Адрес: Berlin
Сообщений: 444
Добрый день!
1. Ни в NN, ни IE картинка (у меня по крайней мере) при наведении не меняется.
2. Решение просто: связываешь с onMouseOver (onMouseOut) две функции.

Пример (под IE): http://www.romion.de/ifti/filter.html Правда, я использовал не document.write, а свойство visibility в CSS.

Старый 28.07.2003, 09:22
Alex NaraYan вне форума Посмотреть профиль Отправить личное сообщение для Alex NaraYan Посетить домашнюю страницу Alex NaraYan Найти все сообщения от Alex NaraYan
  № 3  
Alex NaraYan

Регистрация: Jun 2003
Сообщений: 13
Отправить сообщение для Alex NaraYan с помощью ICQ
По умолчанию Большое спасибо!

Самое главное чем мне ты помог, так это то, что ты показал, как можно использовать два действия, в ответ на одно событие (я про кавычки {})
сделал через документ write

<img src="VIZITKA_RU.files/hm_07.gif" onmouseover="{this.style.filter='none'; qwq.innerHTML=здесь текст.'}" width="84" style="FILTER: gray; CURSOR: hand" onmouseout="{this.style.filter='gray()'; qwq.innerHTML=hintDefault;}" height="97">
<p id=qwq></p>

без слоев (они там правда не нужны)
А так, Боольшое спасибо!!

Старый 28.07.2003, 19:40
Илья К вне форума Посмотреть профиль Отправить личное сообщение для Илья К Найти все сообщения от Илья К
  № 4  
Илья К

Регистрация: Dec 2002
Адрес: Berlin
Сообщений: 444
Привет! Рад был помочь.
1.На будущее: {} -- это фигурные скобки.
2.Слои здесь действительно ни при чем, но я их и не использовал.
3.Ты пишешь, что "сделал через документ write". Не вижу.
4.Твой вариант не пашет. Там правда были синтаксические ошибки, но даже исправив их, я не получил желаемого результата. Если у тебя работает, дай, пожалуйста, ссылку или
точный код.

Старый 29.07.2003, 07:31
Alex NaraYan вне форума Посмотреть профиль Отправить личное сообщение для Alex NaraYan Посетить домашнюю страницу Alex NaraYan Найти все сообщения от Alex NaraYan
  № 5  
Alex NaraYan

Регистрация: Jun 2003
Сообщений: 13
Отправить сообщение для Alex NaraYan с помощью ICQ
По умолчанию Ссылка Вот

Извиняюсь за то, что изъясняюсь немного неправильно, надеюсь в ближайшем будущем исправлюсь.

Вот решение моей проблемы, и работает, и ошибок вроде нет

http://www.irezun.narod.ru/foto.htm

Старый 29.07.2003, 14:04
Alex NaraYan вне форума Посмотреть профиль Отправить личное сообщение для Alex NaraYan Посетить домашнюю страницу Alex NaraYan Найти все сообщения от Alex NaraYan
  № 6  
Alex NaraYan

Регистрация: Jun 2003
Сообщений: 13
Отправить сообщение для Alex NaraYan с помощью ICQ
По умолчанию Вопрос в догонку

если можно, еще вопросик в догонку

вот скрипт
<SCRIPT language=JavaScript1.2>
function high(which2){
theobject=which2
highlighting=setInterval("highlightit(theobject)",50)
}
function low(which2){
clearInterval(highlighting)
which2.filters.alpha.opacity=50
}
function highlightit(cur2){
if (cur2.filters.alpha.opacity<100)
cur2.filters.alpha.opacity+=5
else if (window.highlighting)
clearInterval(highlighting)
}
</SCRIPT>
а дальше идет
<img src="foto/al/TN_08.JPG" onMouseOver="{high(this); q.innerHTML='Текст'}" style="FILTER: alpha(opacity=50)" onMouseOut="{low(this); q.innerHTML=hintDefault;}"

ну короче, мышь наводишь и картинка, плавно становится видимой. мышь убирашь, снова полупрозрачноя.
Требуется, чтоб когда мышь убираю, картинку исчезала, тоже плавно.
пишу вместо
function low(which2){
clearInterval(highlighting)
which2.filters.alpha.opacity=50
}
вот это
function lowlightit(cur2){
if (cur2.filters.alpha.opacity>50)
cur2.filters.alpha.opacity-=5
else if (window.lowlighting)
clearInterval(lowlighting)
}
и такие глюки появляются, что описывать места не хвати, хотя в принципе работает.
Подскажите, где тут ошибка

Старый 29.07.2003, 21:08
Илья К вне форума Посмотреть профиль Отправить личное сообщение для Илья К Найти все сообщения от Илья К
  № 7  
Илья К

Регистрация: Dec 2002
Адрес: Berlin
Сообщений: 444
По умолчанию не знаю

Вот уже полдня бьюсь -- ничего не выходит. Найдешь решение, обязательно напиши.
Счастливо!

Старый 17.08.2003, 02:05
Илья К вне форума Посмотреть профиль Отправить личное сообщение для Илья К Найти все сообщения от Илья К
  № 8  
Илья К

Регистрация: Dec 2002
Адрес: Berlin
Сообщений: 444
Долго мучился. Вот итог:
http://romion.de/experiments/slowly_visible/slowly_visible.html
Единственное что, начинает глючить, если вторично наводишь мышь до того, как непрозрачность пришла к исходному состоянию(50). Этого можно, наверное, как-то избежать. Только для этого нужно знать,КАК УБИТЬ ОДНУ ФУНКЦИЮ ИЗ ДРУГОЙ.

Если кто-о знает, как это сделать, ответьте, плз.


Последний раз редактировалось Илья К; 17.08.2003 в 02:13.
Старый 17.08.2003, 17:10
Илья К вне форума Посмотреть профиль Отправить личное сообщение для Илья К Найти все сообщения от Илья К
  № 9  
Илья К

Регистрация: Dec 2002
Адрес: Berlin
Сообщений: 444
По умолчанию Точка!

Всё! Решено!
http://romion.de/experiments/slowly_visible/slowly_visible_result.html
Но вопрос в предыдущем сообщении всё ещё актуален.
Всем привет!

Создать новую тему   Часовой пояс GMT +4, время: 00:43.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 00:43.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.