Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.01.2009, 17:21   #1
DALLAS
 
Регистрация: 02.01.2009
Сообщений: 9
По умолчанию Джаваскрипт для кнопок

Помогите пожалуйста разобраться с проблемой...
Нашел ява скрипт:

Код HTML:
<p align="center"><a href="http://www.dengi.far.ru/" onMouseOver="imgOn('img1')"
onMouseOut="imgOff('img1')" onMouseDown="imgClick('img1')" onMouseUp="imgOn('img1')"><img src="images/gbutton1.jpg" width="94" height="30" name="img1" border="0"></a>
		  <script language="JavaScript"><!--
 

if (document.images){
img1on=new Image();
img1on.src="images/gbutton2.jpg";
img1off=new Image();
img1off.src="images/gbutton1.jpg";
img1click=new Image();
img1click.src="images/gbutton3.jpg";
}
function imgOn(imgName){
if (document.images){
document[imgName].src=eval(imgName+"on.src");
}
}
function imgOff(imgName){
if (document.images){
document[imgName].src=eval(imgName+"off.src");
}
}
function imgClick(imgName){

if (document.images){
document.imgname=imgName
document[imgName].src=eval(imgName+"click.src");
}
}
// --></script></p>
Позволяет создать кнопку: с выпуклым изображением, а при нажатии с вдавленным (последовательность изображений).

Проблема заключается в том, что в единичном экземпляре все работает замечательно, но когда две кнопки ставиш - перестает работать (изображение кнопки при нажатии не меняется)...

Буду очень признателен если кто - нибудь поможет разобраться...

Последний раз редактировалось SkyM@n; 02.01.2009 в 22:41.
DALLAS вне форума Ответить с цитированием
Старый 02.01.2009, 19:08   #2
13th
Форумчанин
 
Аватар для 13th
 
Регистрация: 31.12.2008
Сообщений: 634
По умолчанию

Код HTML:
<p align="center"><a href="http://www.dengi.far.ru/" >
<img onMouseOver="imgOn('m1');"  onMouseOut="imgOff('m1');"  onClick="imgClick('m1');"   
  id="m1"  src="images/gbutton1.jpg"  width="94"  height="30"  border="0"></a></p>
		  <script type="text/JavaScript"><!--
 

function imgOn(a){
var elem=document.getElementById(a);
elem.src="images/gbutton2.jpg";
};
function imgOff(b){
var elem=document.getElementById(b);
elem.src="images/gbutton1.jpg";
};
function imgClick(c){
var elem=document.getElementById(c);
elem.src="images/gbutton3.jpg";
};
// --></script>
попробуй так, должно прокатит , если прокатит то в каждой следующей кнопке просто поменяй м1 на м2 ,на м3 и так далее
Возможно всё
Пишу обо всем

Последний раз редактировалось 13th; 03.01.2009 в 12:55.
13th вне форума Ответить с цитированием
Старый 03.01.2009, 11:06   #3
DALLAS
 
Регистрация: 02.01.2009
Сообщений: 9
По умолчанию

Не помогло...
А можно ли подобные вещи другим скриптом делать (3 положения кнопки)?
DALLAS вне форума Ответить с цитированием
Старый 03.01.2009, 12:56   #4
13th
Форумчанин
 
Аватар для 13th
 
Регистрация: 31.12.2008
Сообщений: 634
По умолчанию

еще разок попробуй код , который я до этого писал( там я чуток переделал)
Возможно всё
Пишу обо всем
13th вне форума Ответить с цитированием
Старый 03.01.2009, 14:36   #5
DALLAS
 
Регистрация: 02.01.2009
Сообщений: 9
По умолчанию

Не понял, так что попробывать?
Дай весь правильный скрипт пожалуйста...
DALLAS вне форума Ответить с цитированием
Старый 03.01.2009, 16:24   #6
13th
Форумчанин
 
Аватар для 13th
 
Регистрация: 31.12.2008
Сообщений: 634
Восклицание

Код HTML:
<p align="center"><a href="http://www.dengi.far.ru/" >
<img onMouseOver="imgOn('m1');"  onMouseOut="imgOff('m1');"  onClick="imgClick('m1');"   
  id="m1"  src="images/gbutton1.jpg"  width="94"  height="30"  border="0"></a></p>
		  <script type="text/JavaScript"><!--
 

function imgOn(a){
var elem=document.getElementById(a);
elem.src="images/gbutton2.jpg";
};
function imgOff(b){
var elem=document.getElementById(b);
elem.src="images/gbutton1.jpg";
};
function imgClick(c){
var elem=document.getElementById(c);
elem.src="images/gbutton3.jpg";
};
// --></script>
Возможно всё
Пишу обо всем
13th вне форума Ответить с цитированием
Старый 03.01.2009, 17:07   #7
DALLAS
 
Регистрация: 02.01.2009
Сообщений: 9
По умолчанию

Не помогает, киньте кто нить нормальный (вообще другой скрипт), пожалуйста...
DALLAS вне форума Ответить с цитированием
Старый 03.01.2009, 17:07   #8
DALLAS
 
Регистрация: 02.01.2009
Сообщений: 9
По умолчанию

Но все равно спасибо!
DALLAS вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создание кнопок Alenkakiss Помощь студентам 4 07.06.2009 18:20
Нажатие кнопок SeregaIRK Компоненты Delphi 9 18.09.2008 18:13
Дизайн кнопок Fantom Общие вопросы Delphi 34 07.07.2008 06:54
Картинки для кнопок Zeraim Компоненты Delphi 10 21.05.2008 13:19
Стиль кнопок north Помощь студентам 5 15.11.2007 22:00