[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: кнопка button не работает в ff
Jekel
hello! в ff никаких реакций на эту кнопку! как исправить? blink.gif

<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> закрывает? smile.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.