Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Кнопка баттон 
:(
    Опции темы
Syltan
Дата 24.4.2010, 20:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 301
Регистрация: 31.8.2009

Репутация: -1
Всего: -2



Скажите ,как можно сделать, чтоб при наведении курсора мыши на кнопку баттон, ну стандартный элемент хтмл, текст кнопки менялся на красный?
PM MAIL   Вверх
нуп
Дата 24.4.2010, 21:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ботокодер
**


Профиль
Группа: Участник
Сообщений: 987
Регистрация: 22.6.2009
Где: Кременчуг

Репутация: 12
Всего: 33



Код

<script type="text/javascript">
function f()
{
    var b = document.getElementById("test");
    b.style.backgroundColor = 'red';
}
</script>
<input type="button" name="test" id="test" value="blablabla" onmousemove="f();">


 smile 

Это сообщение отредактировал(а) нуп - 24.4.2010, 21:21
PM MAIL   Вверх
Syltan
Дата 24.4.2010, 21:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 301
Регистрация: 31.8.2009

Репутация: -1
Всего: -2



Мне именно нужно чтоб цвет текста на кнопке менялася пр инаведении мыши ,именно кнопки батон.
Во ттак не сработает.
Код

<script type='text/javascript'>
function f()
{
var svet = document.getElementById('metka');
svet.value.style.color='red';
}
</script>
...........................
<input type="button" style='color:blue;' value='Перейти на главную страницу'
onclick="location.href='lab.html'"  onMouseOver='f()'  id='metka'>  <p>



Это сообщение отредактировал(а) Syltan - 24.4.2010, 21:23
PM MAIL   Вверх
нуп
Дата 24.4.2010, 21:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ботокодер
**


Профиль
Группа: Участник
Сообщений: 987
Регистрация: 22.6.2009
Где: Кременчуг

Репутация: 12
Всего: 33



Код

<script type="text/javascript">
function f()
{
    var b = document.getElementById("test");
    b.style.color = 'red';
}
</script>
<input type="button" name="test" id="test" value="blablabla" onmousemove="f();">

не так прочитал
PM MAIL   Вверх
Syltan
Дата 24.4.2010, 21:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 301
Регистрация: 31.8.2009

Репутация: -1
Всего: -2



вроде всё отлично, о если навести курсор мыши цвет текста поменяется на красный, а вот если убрать он красным так и останется висет, а мне нужно чтоб если убрал,тогда обратно синий ставал.
PM MAIL   Вверх
нуп
Дата 24.4.2010, 21:35 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ботокодер
**


Профиль
Группа: Участник
Сообщений: 987
Регистрация: 22.6.2009
Где: Кременчуг

Репутация: 12
Всего: 33



Код

onMouseOver - наведение
onMouseOut  - при убирании мышки

вперед сам делать
PM MAIL   Вверх
Syltan
Дата 24.4.2010, 21:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 301
Регистрация: 31.8.2009

Репутация: -1
Всего: -2



Если подряд написать вот так  onMouseMove='f()' onMouseOut='f()'
Всё равно не будет срабатывать, после наведения стаёт красным, а вот если убрать мышку, красным и остаётся, но не синим стаёт, что делать?
PM MAIL   Вверх
нуп
Дата 24.4.2010, 21:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Ботокодер
**


Профиль
Группа: Участник
Сообщений: 987
Регистрация: 22.6.2009
Где: Кременчуг

Репутация: 12
Всего: 33



Читать книгу! Для OnMouseOut пиши новую функцию  smile 
PM MAIL   Вверх
Syltan
Дата 24.4.2010, 21:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 301
Регистрация: 31.8.2009

Репутация: -1
Всего: -2



Сразу догодался, что нужно так:
Код

function f1()
{
var svet = document.getElementById('metka');
svet.style.color='red';
}
function f2()
{
 var salo = document.getElementById('metka');
 salo.style.color='blue';
}
....................... onMouseOver='f1()' onMouseOut='f2()


Спасибо ,всё сработало.
PM MAIL   Вверх
Syltan
Дата 25.4.2010, 00:16 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 301
Регистрация: 31.8.2009

Репутация: -1
Всего: -2



Ещё, вопрос, не получется через стили изменить размер кнопки и грфит изменить в кнопке, как можно это сделать?
PM MAIL   Вверх
Photon
Дата 25.4.2010, 10:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Злобный программер
**


Профиль
Группа: Участник
Сообщений: 282
Регистрация: 27.2.2009
Где: Таганрог

Репутация: нет
Всего: 12



Через стили всё получается..  Плохо пытаешься


--------------------
With best regards..
PM MAIL ICQ Skype GTalk Jabber   Вверх
EmilRegis
Дата 26.4.2010, 07:31 (ссылка) |    (голосов:2) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 306
Регистрация: 21.9.2007

Репутация: 3
Всего: 4



нафига внутри функции получать элемент по getElementById?
передавайте его параметром, это правильней будет
Код

<script type="text/javascript">
function f(el)
{
    el.style.color = 'red';
}
</script>
<input type="button" name="test" id="test" value="blablabla" onmousemove="f(this);">

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0540 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.