Показано с 1 по 18 из 18

Тема: как сделать кнопку-картинку

  1. #1
    begin
    Гость
    Хочу чтобы на форме поиска кнопкой была картинка с лупой. В книге нашел такой совет:


    <form name=&#39;sf&#39; ......>
    ......
    <a href=&#39;#&#39; onClick=&#39;document.sf.Submit(); return false&#39;>
    <img src=&#39;images/05.gif&#39;>
    </a>


    Но ничего не работает - просто ведет на какой-то якорь.

  2. #2

    Регистрация
    15.11.2006
    Адрес
    Тольятти
    Сообщений
    2,698
    Код:
    <form action="bla-bla.php" name="sf" id="sf">
    ......
    <a href="#" onClick="document.sf.Submit(); return false;">
    [img]images/05.gif[/img]
    </a>
    Обязано работать...

  3. #3

    Регистрация
    26.04.2005
    Сообщений
    5
    <form name=&#39;tralala&#39;></form>

    [Только зарегистрированные пользователи могут видеть ссылки. ]

  4. #4

    Регистрация
    06.05.2005
    Адрес
    Санкт-Петербург
    Сообщений
    769
    <form id=&#39;tralala&#39;><input type="image" src="images/05.gif" width="64" height="64" onclick="document.forms.tralala.submit()" id="zoom"/></form>

  5. #5

    Регистрация
    15.11.2006
    Адрес
    Тольятти
    Сообщений
    2,698
    becool
    Да, я забыл про forms, каюсь... )


    null
    Если type="image", то это уже само по себе подразумевает submit и без onclick...

  6. #6

    Регистрация
    06.05.2005
    Адрес
    Санкт-Петербург
    Сообщений
    769
    Aykroyd, ну и отлично

  7. #7

    Регистрация
    15.11.2006
    Адрес
    Тольятти
    Сообщений
    2,698
    Да вообще, круть у нас тут...

  8. #8

    Регистрация
    14.05.2007
    Сообщений
    2
    А как присобачить картинку вместо кнопки от <input type="file">?

  9. #9

    Регистрация
    15.11.2006
    Адрес
    Тольятти
    Сообщений
    2,698
    Originally posted by Эndorfinn@May 14 2007, 15:36
    А как присобачить картинку вместо кнопки от <input type="file">?
    <div align='right'>[Только зарегистрированные пользователи могут видеть ссылки. ]
    [/quote]
    Никак.

  10. #10

    Регистрация
    14.05.2007
    Сообщений
    2
    Originally posted by Aykroyd@May 14 2007, 17:55
    Никак.
    <div align='right'>[Только зарегистрированные пользователи могут видеть ссылки. ]
    [/quote]

    Круто Но вот какой парадокс, друзья мои ->
    -> Но на буржуйских ресурсах-то от энтих самых кнопок все равно стандартностью и не пахнет.

  11. #11

    Регистрация
    06.12.2006
    Сообщений
    50
    НЕ забываем про тэг button - в кнопку можно превратить не только картинку но и любые элементы HTML... - [Только зарегистрированные пользователи могут видеть ссылки. ]

  12. #12

    Регистрация
    15.11.2006
    Адрес
    Тольятти
    Сообщений
    2,698
    Originally posted by misfit@Jun 13 2007, 22:12
    НЕ забываем про тэг button - в кнопку можно превратить не только картинку но и любые элементы HTML... - [Только зарегистрированные пользователи могут видеть ссылки. ]
    <div align='right'>[Только зарегистрированные пользователи могут видеть ссылки. ]
    [/quote]
    А можно поподробнее насчет того как с помощью элемента <button> реализовать <input type="file">?

  13. #13

    Регистрация
    08.03.2005
    Адрес
    этих
    Сообщений
    275
    Где-то в инете я видел статейку как благодаря javascript&#39;ам делают и кнопки, и радиобаттоны и т.п. не стандартными =)
    например чекбоксы - это квадратик, а когда жмешь - там галочка большая зеленая появляется, или крестик какой-нить, вместо просто зеленого квадратика внутри и т.п.

    P.S.

    А у меня и document.formname.submit(); пашет =))
    И, кстати, на input type="image" если onClick не прописать - то не будет работать...
    По крайней мерее у меня и всех моих работах, которые вроде как работают, все так работает =))

  14. #14

    Регистрация
    15.11.2006
    Адрес
    Тольятти
    Сообщений
    2,698
    Originally posted by 2GoDoom@Jun 18 2007, 20:41
    Где-то в инете я видел статейку как благодаря javascript&#39;ам делают и кнопки, и радиобаттоны и т.п. не стандартными =)
    например чекбоксы - это квадратик, а когда жмешь - там галочка большая зеленая появляется, или крестик какой-нить, вместо просто зеленого квадратика внутри и т.п.
    <div align='right'>[Только зарегистрированные пользователи могут видеть ссылки. ]
    [/quote]
    Вот эти ссылки:
    [Только зарегистрированные пользователи могут видеть ссылки. ]
    [Только зарегистрированные пользователи могут видеть ссылки. ]
    Только стоит ли овчинка выделки...

    Originally posted by 2GoDoom@Jun 18 2007, 20:41
    А у меня и document.formname.submit(); пашет =))
    <div align='right'>[Только зарегистрированные пользователи могут видеть ссылки. ]
    [/quote]
    Да, работает и при таком синтаксисе. Почему у автора темы были проблемы – неизвестно.

    Originally posted by 2GoDoom@Jun 18 2007, 20:41
    И, кстати, на input type="image" если onClick не прописать - то не будет работать...
    <div align='right'>[Только зарегистрированные пользователи могут видеть ссылки. ]
    [/quote]
    Нонсенс. Работает на ура... Читаем спецификацию...

  15. #15

    Регистрация
    08.03.2005
    Адрес
    этих
    Сообщений
    275
    странно, у меня не пашет =)

    А овчинка выделки не стоит, ИМХО
    хотя если заказчику вдруг приспичило и ему хочется чего-то эдаково, да еще и в добавку ко всему геморою товарищей разработчиков, то все же вариант =)

  16. #16

    Регистрация
    15.11.2006
    Адрес
    Тольятти
    Сообщений
    2,698
    Originally posted by 2GoDoom@Jun 19 2007, 23:30
    странно, у меня не пашет =)
    <div align='right'>[Только зарегистрированные пользователи могут видеть ссылки. ]
    [/quote]
    Выложите код, посмотрим что не так... )

    Originally posted by 2GoDoom@Jun 19 2007, 23:30
    А овчинка выделки не стоит, ИМХО
    <div align='right'>[Только зарегистрированные пользователи могут видеть ссылки. ]
    [/quote]
    Солидарен)

    Originally posted by 2GoDoom@Jun 19 2007, 23:30
    хотя если заказчику вдруг приспичило и ему хочется чего-то эдаково, да еще и в добавку ко всему геморою товарищей разработчиков, то все же вариант =)
    <div align='right'>[Только зарегистрированные пользователи могут видеть ссылки. ]
    [/quote]
    Даже со стандартными полями форм наблюдаются большие проблемы в плане различий их отображения в разных браузерах. И довольно часто приходится городить огромную кучу стилевых хаков-правил, для того чтобы заставить их отображаться одинаково... В этой связи о всяких JS-выкрутасах я предпочитаю даже и не заикаться...

  17. #17

    Регистрация
    08.03.2005
    Адрес
    этих
    Сообщений
    275
    код - если наткнусь на свой старый проект - кину ссылочку =)

    А насчет JS - согласен, но всё таки заказчики бывают разные =)

  18. #18

    Регистрация
    23.06.2007
    Адрес
    Бибрка Львовской области
    Сообщений
    72
    Удалил сам.

Похожие темы

  1. Нужно сделать gif картинку золотого браслета.
    от thickfish в разделе Разовая работа. Поиск исполнителей.
    Ответов: 1
    Последнее сообщение: 20.11.2012, 22:03
  2. Как сделать такую картинку?)
    от john74 в разделе Растровая графика
    Ответов: 5
    Последнее сообщение: 30.10.2006, 21:54
  3. Сделать выпоклую картинку..
    от GUCCI в разделе Растровая графика
    Ответов: 2
    Последнее сообщение: 08.09.2006, 11:37
  4. Как сделать подобную картинку в Photoshop?
    от gryg в разделе Растровая графика
    Ответов: 10
    Последнее сообщение: 05.07.2006, 01:02
  5. как сделать фиксированную кнопку во флэш?
    от Risoz в разделе Flash-технологии
    Ответов: 4
    Последнее сообщение: 09.11.2004, 23:46

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •