<button class="control" name="inbut" value="120"><img src="img/1.gif" width="50" height="50" style="position: absolute; z-index:1; top:50px; left:50px;"></button>
на всяк случай стиль:
.control{
border:0px;
padding: 0px;
margin: 0px;
background: none;
cursor: hand;
color:#FFFFFF;
}
при нажатии в других браузерах отправляется post переменка. в ff даже на кнопку нажать нельзя...курсор даже не меняется при наведении на кнопку!
я так понял трабла в том, что внутри есть <img>....но так должно быть((
Спустя 53 минуты, 51 секунда (13.06.2010 - 11:06) vagif написал(а):
может ты форму не открыл?
Спустя 2 минуты, 4 секунды (13.06.2010 - 11:08) Jekel написал(а):
есть форма, в opera и ie работает на 5, в ff - вообще не работает(
Спустя 3 минуты, 13 секунд (13.06.2010 - 11:12) vagif написал(а):
вроде и на фф должна работать..
Спустя 4 минуты, 14 секунд (13.06.2010 - 11:16) vagif написал(а):
может ff картинки не открывает?ну и даже если так,кнопка работать должна.ты все-таки побробуй без картинки.
Спустя 2 минуты, 43 секунды (13.06.2010 - 11:19) Rand написал(а):
<style>
.control{
border:0px;
padding: 0px;
margin: 0px;
background: none;
cursor: hand;
color:#FFFFFF;
position: absolute;
top:50px;
left:50px;
}
.control img {
z-index:1;
}
</style>
<form action="" method=post>
<button class="control" name="inbut" value="120" type="submit">
<img src="img/1.gif" width="50" height="50">
</button>
</form>
Спустя 8 минут, 19 секунд (13.06.2010 - 11:27) vagif написал(а):
там style не причем
Спустя 17 минут, 13 секунд (13.06.2010 - 11:44) Rand написал(а):
Как это не при чем? У него кнопка находится в одном месте, а картинка совсем в другом.
Спустя 20 минут, 50 секунд (13.06.2010 - 12:05) vagif написал(а):
я поэтому и сказал,пусть побробует без картинки,если получится то дело в картинке.
Спустя 6 минут, 57 секунд (13.06.2010 - 12:12) Jekel написал(а):
без картинки фурычит
Спустя 1 минута, 15 секунд (13.06.2010 - 12:13) Rand написал(а):
мой вариант не канает?
Спустя 2 минуты, 46 секунд (13.06.2010 - 12:16) Jekel написал(а):
неа, не фурычит((
Спустя 8 минут, 15 секунд (13.06.2010 - 12:24) Rand написал(а):
Странно, у меня всё работает (Firefox/3.6.3), может скопировал что-то не так? Кстати, в отличии от других браузеров, IE отправляет не value, а то, что находится между <button> и </button>
Спустя 3 минуты, 10 секунд (13.06.2010 - 12:27) Jekel написал(а):
не знаю, ie отправляет у меня именно value
Спустя 5 минут, 8 секунд (13.06.2010 - 12:32) Jekel написал(а):
вот так у меня сейчас, и ничерта не работает в ff((
echo '
<form action="" method="post">
<button class="control" name="inbut" value="'.$db_inv['id'].'" type="submit">
<img src="img/clothing_ico/'.$db_inv['type'].'/'.$q_all['img'].'.gif" width="50" height="50" style="position: absolute; z-index:1; top:'.($q_counterh*50).'px; left:'.($q_counter*50).'px;"></img></button>
</form>
';
.control{
border:0px;
padding: 0px;
margin: 0px;
background: none;
cursor: hand;
color:#FFFFFF;
position: absolute;
top:50px;
left:50px;
}
Спустя 7 минут, 13 секунд (13.06.2010 - 12:40) Rand написал(а):
Цитата |
top:'.($q_counterh*50).'px; left:'.($q_counter*50).'px; |
вот эти значения у тебя должны быть такие же, как на кнопке, а у тебя сейчас на кнопке top:50px; left:50px
Смысл в том, что для Firefox важно, чтобы координаты кнопки строго совпадали с координатами картинки, иначе никакой реакции на клик по картинке не будет.
Для FireFox есть отличный плагин Firebug, советую.
Спустя 9 минут, 25 секунд (13.06.2010 - 12:49) Jekel написал(а):
есть дебагер этот, ща сравню значения, спасибо
Спустя 7 минут, 58 секунд (13.06.2010 - 12:57) Jekel написал(а):
спасибо большое, так работает...немного геморно конечно то, что через style в буттоне надо стиль писать а не class подключить
echo '<button style="border:0px; width:50px; height:50px; background: none; cursor: hand; color:#FFFFFF; top:'.($q_counterh*50).'px; left:'.($q_counter*50).'px;" name="inbut" value="'.$db_inv['id'].'" type="submit">
<img src="img/clothing_ico/'.$db_inv['type'].'/'.$q_all['img'].'.gif" width="50" height="50" style="position: absolute; z-index:1; top:'.($q_counterh*50).'px; left:'.($q_counter*50).'px;"></img></button>';
Спустя 10 минут, 17 секунд (13.06.2010 - 13:07) Rand написал(а):
Пожалуйста. В style можно писать только top и left, а остальное описывать в классе.
Спустя 8 часов, 13 минут, 35 секунд (13.06.2010 - 21:21) vagif написал(а):
может firefox не поддерживает картинки button.напиши там слово,посотрим что там.а ты побробуй с input submit,посмотрим получится?
Спустя 24 минуты, 27 секунд (13.06.2010 - 21:45) Unlikely написал(а):
Кто так <img></img> закрывает?