|
|
|
| ребят,туплю....но не получается чего-то..
имеем кнопку
<input type=button value='CapsLock' id='Caps_Lock' style=background:url(bigkbbutton.jpg);border:0;width:60;height:20; onmouseup=btnclk('caps')>
|
при нажатии должна заменится на ней картинка на другую.
function btnclk(button)
{
if (button=='caps')
{
indexform.Caps_Lock.style.background="bigkbbutton1.jpg";
}
}
|
обращение к кнопке верное,пробовал получать значение её содержимого через
function btnclk(button)
{
if (button=='caps')
{
alert(indexform.Caps_Lock.value);
}
}
|
в этом случае всё работает регламентированно.а вот с подменой фонового изображения что-то не идёт.
я уже перепробовал и style.background.url="bigkbbutton1.jpg"; и style.background=url("bigkbbutton1.jpg"); и ещё кучу всяких вариантов.в каких-то случаях просто нет никакой реакции,в каких-то выдаёт ошибку "недопустимый аргумент" и всё.что не так? | |
|
|
|
|
|
|
|
для: sanitar
(14.07.2008 в 00:52)
| | Нужно использовать backgroundImage
фоновый цвет backgroundColor
т.е. backgound-image заменяем на backgroundImage
остальные свойства по аналогии | |
|
|
|
|
|
|
|
для: sanitar
(14.07.2008 в 00:52)
| | Правильнее будет написать так
indexform.Caps_Lock.style.backgroundImage="url(bigkbbutton1.jpg)";
|
| |
|
|
|
|
|
|
|
для: Dr Lines
(14.07.2008 в 05:34)
| | о!
вялый ,Dr Lines-спасибо! | |
|
|
|