Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   HTML/DHTML/CSS/JS/VB (http://www.flasher.ru/forum/forumdisplay.php?f=66)
-   -   Вопрос по Java Script (http://www.flasher.ru/forum/showthread.php?t=87773)

navidim 11.11.2006 03:04

Вопрос по Java Script
 
подскажите пожалуйста полному ламеру по Java Script как сделать такую вещь:
у меня есть gif картинка, хочу использовать её на страничке как кнопку...
при наведении должна включаться анимация, а если мышь не наведена на кнопку - анимация должна останавливаться в первом кадре...
как это сделать?
и можно ли сделать такое без JS? событием OnMouseOver
заранее благодарен за ваши ответы...

semitri 15.11.2006 11:03

2 картинки, одна статичная, вторая анимированная.

изначально грузите на страницу статичную типа <img src="test1.gif" alt="" width="100" height="100" /> прописываете туда OnMouseOver с подключением анимированной картинки и OnMouseOut с возвращением статичной.

<img src="test1.gif" alt="" width="100" height="100" OnMouseOver="this.src='анимация.gif';" OnMouseOut="this.src='test1.gif';" />

Анимация будет проигрываться при наведении курсора на картинку.

KidsKilla 15.11.2006 19:57

<a href="" class="button" onclick="alert('pressed!');return false;"></a>
+ ксс:
A{display:block; width:100px; height:100px; background:url(static.gif) no-repeat;}
A:hover{background:url(static.gif) no-repeat; background:url(animated.gif) no-repeat;}

и никакого жс

MR Pehter 18.11.2006 18:01

как сделать так, чтобы функция, складывающая две переменных, возращала число в шестнадцатеричном формате

KidsKilla 20.11.2006 15:08

как бы это... немного не в кассу

MR Pehter 24.11.2006 20:22

Почему когда какой-нибудь переменной присваиваешь значение типа: document.forms.form1.textTablo.value броузер выдает ошибку document.forms.form1.textTablo.value есть null или не является объектом. И как можно сделать по другому(приведите пожалуйста пример)

KidsKilla 24.11.2006 21:04

Цитата:

Сообщение от MR Pehter
Почему когда какой-нибудь переменной присваиваешь значение типа: document.forms.form1.textTablo.value броузер выдает ошибку document.forms.form1.textTablo.value есть null или не является объектом. И как можно сделать по другому(приведите пожалуйста пример)

опять не в кассу.

ответ: потому что document.forms.form1.textTablo.value есть чушь.
пример:
Код:

<form action="." id="myform" onsubmit="alert(this.input.value);return false;">
<input type="Text" value="123" name="input" onmouseover="alert([this.value,'disabled field: '+this.form.input2.value]);">
<input type="Text" value="321654" name="input2" disabled="disabled">
<input type="Submit" value="ok">
</form><script type="text/javascript">alert(document.getElementById('myform').input.value)</script>



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

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