1. PHP / Говнокод #5827

    +158

    1. 1
    2. 2
    3. 3
    4. 4
    5. 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\">";

    особый говнокод для Оперы
    http://my.opera.com/russian/forums/topic.dml?id=918821

    Запостил: xxx, 28 Февраля 2011

    Комментарии (8) RSS

    • под линком жесткие лулзы ))))
      Ответить
      • лулзы подбрасывает опера.
        специально только что проверил этот прикол, опера и правда не посылает аттр. 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."
        Ответить
        • input type="button" +css, и нах input type="image", которым почти не пользуются
          Ответить
          • это не катит, ведь еще и скрипты придется навесить, т.к. input type="button" не будет сабмитить форму, да и вообще ничего не будет делать.
            Ответить
        • да, гонит все-таки опера!

          давненько не читал я на ночь спецификации, но сейчас память немного прояснилась... так как инпут-картинка - это просто графический сабмит, а с другой стороны - это "successful control", то вывод очевиден.
          name картинки посылать надо, но опера этого не делает.

          так шо говнокод внутри оперы...
          Ответить
          • > input type=" button submit " +css, и нах input type="image", которым почти не пользуются
            Товарищ не зря советует...
            Ответить

    Добавить комментарий