Перейдите к repo-браузеру, щелкают правой кнопкой по файлу и используют 'Сохранить Как', я использую TortoiseSVN все же.
Так почему бы просто не отредактировать фоновое изображение на обычной кнопке?
<script type="text/javascript" src="picker/js/jquery.js"></script>
<!-- some time later -->
<input type="button" src="img/button_normal.png"
width="175" height="60" value="Some Text"
onmousedown="$(this).css({'background-image': 'img/button_pressed2.png'});"
onmouseup="$(this).css({'background-image': 'img/button_normal.png'});">
Это должно дать вам возможность вставить изображение в кнопку с наложенным текстом.
Почему бы просто не использовать css и тип "submit"?
<input type="submit" class="myButton" value="Label goes here" />
Затем в вашем CSS:
input.myButton{
background-image: url('img/button_normal.png');
border-style:none;
}
input.myButton:hover{
background-image: url('img/button_pressed2.png');
}
input.myButton:active{
background-image: url('img/button_normal.png');
}
Это будет работать так же хорошо с кнопкой " "тип, и имеет преимущество перед версиями Javascript, потому что Javascript не должен быть включен.
Чтобы это работало правильно в IE, вы можете использовать этот скрипт , чтобы IE работал сам по себе:)
должен иметь своего рода карта изображения как кнопка. При отправке он отправляет серверной стороне параметры name.x
и name.y
, которые обозначают точное место, где клиент нажал на карту изображения.
Вы, очевидно, не хочу этого. Вам просто нужна кнопка с изображением фона . Для этого обычно используется свойство CSS background-image
для (или, что более удобно, свойство background
).
Базовый пример:
.mybutton {
background-image: url('normal.png');
width: 175px;
height: 60px;
}
.mybutton.pressed {
background-image: url('pressed.png');
}
с обычной кнопкой следующим образом :
<input
type="submit"
class="mybutton"
value=""
onmousedown="this.className+=' pressed'"
onmouseup="this.className=this.className.replace(' pressed', '')"
>
Правка : для тех, кто отрицает голосование, или для придирчивых JS / jQuery: IE lte 7 не поддерживает псевдоселекторы : hover
и : active
на других элементов, чем элемент a
. Вышеупомянутое решение является кроссбраузерным.
name.y
параметр на стороне сервера, который обозначает точное место, где клиент нажал на карту изображения.
Очевидно, вы не хотите, чтобы это было. Вам просто нужна кнопка с изображением фона . Для этого обычно используется свойство CSS background-image
для (или, что более удобно, свойство background
).
Базовый пример:
.mybutton {
background-image: url('normal.png');
width: 175px;
height: 60px;
}
.mybutton.pressed {
background-image: url('pressed.png');
}
с обычной кнопкой следующим образом :
<input
type="submit"
class="mybutton"
value=""
onmousedown="this.className+=' pressed'"
onmouseup="this.className=this.className.replace(' pressed', '')"
>
Правка : для тех, кто отрицает голосование, или для придирчивых JS / jQuery: IE lte 7 не поддерживает псевдоселекторы : hover
и : active
на других элементов, чем элемент a
. Вышеупомянутое решение является кроссбраузерным.
name.y
параметр на стороне сервера, который обозначает точное место, где клиент нажал на карту изображения.
Очевидно, вы не хотите, чтобы это было. Вам просто нужна кнопка с изображением фона . Для этого обычно используется свойство CSS background-image
для (или, что более удобно, свойство background
).
Базовый пример:
.mybutton {
background-image: url('normal.png');
width: 175px;
height: 60px;
}
.mybutton.pressed {
background-image: url('pressed.png');
}
с обычной кнопкой следующим образом :
<input
type="submit"
class="mybutton"
value=""
onmousedown="this.className+=' pressed'"
onmouseup="this.className=this.className.replace(' pressed', '')"
>
Правка : для тех, кто отрицает голосование, или для придирчивых JS / jQuery: IE lte 7 не поддерживает псевдоселекторы : hover
и : active
на других элементов, чем элемент a
. Вышеупомянутое решение является кроссбраузерным.
Очевидно, вы не хотите, чтобы это было. Вам просто нужна кнопка с изображением фона . Для этого обычно используется свойство CSS background-image
для (или, что более удобно, свойство background
).
Базовый пример:
.mybutton {
background-image: url('normal.png');
width: 175px;
height: 60px;
}
.mybutton.pressed {
background-image: url('pressed.png');
}
с обычной кнопкой следующим образом :
<input
type="submit"
class="mybutton"
value=""
onmousedown="this.className+=' pressed'"
onmouseup="this.className=this.className.replace(' pressed', '')"
>
Правка : для тех, кто отрицает голосование, или для придирчивых JS / jQuery: IE lte 7 не поддерживает псевдоселекторы : hover
и : active
на других элементов, чем элемент a
. Вышеупомянутое решение является кроссбраузерным.
Очевидно, вы не хотите, чтобы это было. Вам просто нужна кнопка с изображением фона . Для этого обычно используется свойство CSS background-image
для (или, что более удобно, свойство background
).
Базовый пример:
.mybutton {
background-image: url('normal.png');
width: 175px;
height: 60px;
}
.mybutton.pressed {
background-image: url('pressed.png');
}
с обычной кнопкой следующим образом :
<input
type="submit"
class="mybutton"
value=""
onmousedown="this.className+=' pressed'"
onmouseup="this.className=this.className.replace(' pressed', '')"
>
Правка : для тех, кто отрицает голосование, или для придирчивых JS / jQuery: IE lte 7 не поддерживает псевдоселекторы : hover
и : active
на других элементов, чем элемент a
. Вышеупомянутое решение является кроссбраузерным.
background-image
для (или, что более удобно, свойство background
).
Базовый пример:
.mybutton {
background-image: url('normal.png');
width: 175px;
height: 60px;
}
.mybutton.pressed {
background-image: url('pressed.png');
}
с обычной кнопкой следующим образом :
<input
type="submit"
class="mybutton"
value=""
onmousedown="this.className+=' pressed'"
onmouseup="this.className=this.className.replace(' pressed', '')"
>
Правка : для тех, кто отрицает голосование, или для придирчивых JS / jQuery: IE lte 7 не поддерживает псевдоселекторы : hover
и : active
на других элементов, чем элемент a
. Вышеупомянутое решение является кроссбраузерным.
background-image
для (или, что более удобно, свойство background
).
Базовый пример:
.mybutton {
background-image: url('normal.png');
width: 175px;
height: 60px;
}
.mybutton.pressed {
background-image: url('pressed.png');
}
с обычной кнопкой следующим образом :
<input
type="submit"
class="mybutton"
value=""
onmousedown="this.className+=' pressed'"
onmouseup="this.className=this.className.replace(' pressed', '')"
>
Правка : для тех, кто отрицает голосование, или для придирчивых JS / jQuery: IE lte 7 не поддерживает псевдоселекторы : hover
и : active
на других элементов, чем элемент a
. Вышеупомянутое решение является кроссбраузерным.
<input
type="submit"
class="mybutton"
value=""
onmousedown="this.className+=' pressed'"
onmouseup="this.className=this.className.replace(' pressed', '')"
>
Правка : для тех, кто отрицает голосование, или для придирчивых JS / jQuery: IE lte 7 не поддерживает псевдоселекторы : hover
или : active
на других элементах. чем элемент a
. Вышеупомянутое решение является кроссбраузерным.
<input
type="submit"
class="mybutton"
value=""
onmousedown="this.className+=' pressed'"
onmouseup="this.className=this.className.replace(' pressed', '')"
>
Правка : для тех, кто отрицает голосование, или для придирчивых JS / jQuery: IE lte 7 не поддерживает псевдоселекторы : hover
или : active
на других элементах. чем элемент a
. Вышеупомянутое решение является кроссбраузерным.