- 1
- 2
- 3
- 4
- 5
/* Адаптация под оперу */
if ( stristr($_SERVER['HTTP_USER_AGENT'], 'Opera') )
echo "<input type=hidden value='file_ok' name='action'><br><input type=\"image\" src=\"".$url."images/buttons/button_file_ok.png\">";
else
echo "<br><input type=\"image\" src=\"".$url."images/buttons/button_file_ok.png\" value=\"file_ok\" name=\"action\">";
Lure Of Chaos 01.03.2011 01:10 # 0
ZX_Spectrum 01.03.2011 01:22 # 0
специально только что проверил этот прикол, опера и правда не посылает аттр. name при клике на input type="image", посылает только name.x и name.y.
теперь вот думаю, кто же прав - опера или все остальные?
"The submitted data includes name.x=x-value and name.y=y-value where "name" is the value of the name attribute, and x-value and y-value are the x and y coordinate values, respectively."
"When a form is submitted for processing, some controls have their name paired with their current value and these pairs are submitted with the form. Those controls for which name/value pairs are submitted are called successful controls."
Lure Of Chaos 01.03.2011 01:30 # 0
ZX_Spectrum 01.03.2011 01:47 # 0
Lure Of Chaos 01.03.2011 15:33 # 0
ZX_Spectrum 01.03.2011 01:34 # 0
давненько не читал я на ночь спецификации, но сейчас память немного прояснилась... так как инпут-картинка - это просто графический сабмит, а с другой стороны - это "successful control", то вывод очевиден.
name картинки посылать надо, но опера этого не делает.
так шо говнокод внутри оперы...
istem 01.03.2011 04:34 # 0
Товарищ не зря советует...
ZX_Spectrum 01.03.2011 15:22 # 0