Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [css] Wciśnięcie buttona
Hazel
post 16.08.2007, 14:55:45
Post #1





Grupa: Zarejestrowani
Postów: 492
Pomógł: 33
Dołączył: 16.08.2007
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Witam.
Chciałem zapytać, czy jest jakaś właściwość CSS określająca zachowanie się elementu button po kliknięciu na nim (domyślnie robi się na chwilę wklęsły, a ja chcę, żeby zachowywał się jak link).
Czy ktoś może mi pomóc? Z góry dziękuję.


--------------------
Go to the top of the page
+Quote Post
skowron-line
post 16.08.2007, 15:10:50
Post #2





Grupa: Zarejestrowani
Postów: 4 340
Pomógł: 542
Dołączył: 15.01.2006
Skąd: Olsztyn/Warszawa

Ostrzeżenie: (0%)
-----


tzn jak to zeby zachowal sie jak link bo nie kumam?? mozesz uzyc do tego JS i zdarzenia onClick


--------------------
I'm so fast that last night I turned off the light switch in my hotel room and was in bed before the room was dark - Muhammad Ali.
Peg jeżeli chcesz uprawiać sex to dzieci muszą wyjść, a jeżeli chcesz żeby był dobry ty też musisz wyjść - Al Bundy.

QueryBuilder, Mootools.net, bbcradio1::MistaJam
http://www.phpbench.com/
Go to the top of the page
+Quote Post
Hazel
post 16.08.2007, 15:15:15
Post #3





Grupa: Zarejestrowani
Postów: 492
Pomógł: 33
Dołączył: 16.08.2007
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Przepraszam.
Zapomniałem w temacie dodać, że to rozwiązanie ma w założeniu działać zupełnie bez JavaScriptu.
No chodzi mi o to, żeby button przesyłał dane metodą POST i nie "wciskał" się przy kliknięciu myszką (to znaczy żeby zachowywał się jak link bądź dowolny blok kodu przy zdarzeniu onClick)
Ja wiem, że pożądany efekt osiągnąłbym definiując na przykład dla diva lub spana zdarzenie onClick, ale tego właśnie chcę uniknąć.

edit:
Ściślej, button nie ma do końca zachowywać się tak jak link, a wyglądać jak link...
Czyli ma mieć okreslony styl:
  1. #przycisk { border: 0; cursor: hand }

Tylko że takie przyciski się wciskają przy kliknięciu. I tym sie różnią od dowolnego innego bloku tekstu, dla którego zdefiniowaliśmy zdarzenie onClick. A ja chcę, żeby różniły się od takiego dowolnego bloku tylko funkcjonalniością przesyłania danych w osobnym pakiecie (POST), a nie wyglądem.

Ten post edytował Hazel 16.08.2007, 15:21:30


--------------------
Go to the top of the page
+Quote Post
drPayton
post 16.08.2007, 15:55:49
Post #4





Grupa: Zarejestrowani
Postów: 890
Pomógł: 65
Dołączył: 13.11.2005
Skąd: Olsztyn

Ostrzeżenie: (0%)
-----


  1. <button style="border:none;padding:1px;background:none;">tekst buttona</button>

Działa pod FF, nie działa pod IE...

Ten post edytował drPayton 16.08.2007, 16:05:08
Go to the top of the page
+Quote Post
Hazel
post 16.08.2007, 16:05:50
Post #5





Grupa: Zarejestrowani
Postów: 492
Pomógł: 33
Dołączył: 16.08.2007
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


To nie działa (to znaczy działa tak, jak napisałeś w edycie).
Jeśli jest tak, jak mówisz i jesteś tego pewien, no to rozwiałeś tylko moje wątpliwości, bo miałem naprawde nikłą nadzieję, żr coś takiego jest...
Czyli albo JS, albo metoda GET podana w znaczniku <a>, albo wciskający się button....
Żadne rozwiązanie z powyższych nie jest stuprocentowo dobre...
Jakby ktoś jeszcze wpadł na coś, niech da znać.
Dzięki za pomoc.


--------------------
Go to the top of the page
+Quote Post
drPayton
post 16.08.2007, 16:08:34
Post #6





Grupa: Zarejestrowani
Postów: 890
Pomógł: 65
Dołączył: 13.11.2005
Skąd: Olsztyn

Ostrzeżenie: (0%)
-----


Kolejny update posta mojego poszedł winksmiley.jpg
Go to the top of the page
+Quote Post
Hazel
post 16.08.2007, 16:16:25
Post #7





Grupa: Zarejestrowani
Postów: 492
Pomógł: 33
Dołączył: 16.08.2007
Skąd: Wrocław

Ostrzeżenie: (0%)
-----


Heh.
No to do grona częściowych rozwiązań można dodać jeszcze działanie w niektórych przeglądarkach/brak działania w innych.
Testowałem w IE, Operze, FF i Safari - w dwóch działa, w dwóch nie tongue.gif
Dalej jestem wobec tego otwarty na lepsze rozwiązanie, chociaż to zaproponowane całkiem mi się podoba smile.gif

Ten post edytował Hazel 16.08.2007, 16:17:02


--------------------
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 14.08.2025 - 10:14