![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 123 Pomógł: 0 Dołączył: 24.10.2004 Skąd: TG Ostrzeżenie: (0%) ![]() ![]() |
Witam, mam następujący problem.
Mam formularz, działa on dobrze pod IE7 i pod FF. Ale gdy zamiast zwykłego przycisku
chcę wstawić grafikę
to pod FF formularz działa dobrze a pod IE7 już nie (button wyślij już nie działa) ![]() Tak wygląda u mnie sprawdzanie czy przycisk został wciśnięty:
jak znowusz zrobię przycisk w ten sposób:
to nie zmienia się grafika przycisku po najechaniu na niego myszką ![]() Jest jakiś sposób na rozwiązanie tego problemu? Pozdrawiam. Ten post edytował Fixer 27.08.2007, 23:48:20 -------------------- |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 295 Pomógł: 9 Dołączył: 8.02.2006 Ostrzeżenie: (0%) ![]() ![]() |
miałem podobny problem...z tego co pamiętam to IE nie pozwoli ci na taki manewr.
możesz oczywiście zrobić dwa guziki (jako .gif obrazek z napisem wyślij w dwóch stanach) i podmieniać za pomocą js Ten post edytował Fixus 27.08.2007, 22:00:29 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 123 Pomógł: 0 Dołączył: 24.10.2004 Skąd: TG Ostrzeżenie: (0%) ![]() ![]() |
problem przeglądarek załatwiłem detekcją rodzaju przeglądarki w php
Teraz pozostało mi zrobić podmianę obrazka w przycisku typu submit przy najechaniu myszki dla IE. JS się chyba do tego nie nada no bo nie mogę dla submit zdefioniować czegoś w stylu "onmouse, onfocus..." Ten post edytował Fixer 27.08.2007, 23:49:24 -------------------- |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 640 Pomógł: 28 Dołączył: 13.02.2003 Skąd: Międzyrzecz/Poznań Ostrzeżenie: (0%) ![]() ![]() |
A probowales tak?:
-------------------- PHP Developer
"Nadmiar wiedzy jest równie szkodliwy jak jej brak" Émile Zola |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 123 Pomógł: 0 Dołączył: 24.10.2004 Skąd: TG Ostrzeżenie: (0%) ![]() ![]() |
no zrobiłem tak jak doradziłeś ale bezsensowny rezultat jest... mianowicie jest przycisk a na nim mniejsza grafika, formularz po kliknięciu w ten przycisk nie reaguje ![]() Ten post edytował Fixer 27.08.2007, 23:44:54 -------------------- |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 28.10.2004 Ostrzeżenie: (0%) ![]() ![]() |
<input type="image" src="adres obrazka" />
dziala to jako Submit poza tym nie musisz uzywac this.src ... wystarczy src np. : <input type="image" src="adres obrazka" onMouseOver=" src='inny_obrazek' " /> Ten post edytował sobieh 27.08.2007, 23:52:55 |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 123 Pomógł: 0 Dołączył: 24.10.2004 Skąd: TG Ostrzeżenie: (0%) ![]() ![]() |
to prawda ale...
ale juz przestaje działać jak chcesz sprawdzać który przycisk został wciśnięty tym kodem
dla IE musi być type="button" nie image Jeśli pominę te kilka linijek w PHP to jak sprawdzę walidację w PHP? Ten post edytował Fixer 27.08.2007, 23:56:12 -------------------- |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 22 Pomógł: 0 Dołączył: 28.10.2004 Ostrzeżenie: (0%) ![]() ![]() |
<input type="image"> wysle forma w ktorym sie znajduje wiec mozesz zrobic dodatkowo
<input type="hidden" name="form1submit" value="true"> np. tak : http://duality.com.pl/btest.php albo uzyc image wraz z inputem jako hidden: <img src="xxx" onClick="document.form.submit()"> Ten post edytował sobieh 28.08.2007, 00:08:46 |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 123 Pomógł: 0 Dołączył: 24.10.2004 Skąd: TG Ostrzeżenie: (0%) ![]() ![]() |
hmm dobry pomysł sobieh
![]() w międzyczasie wpadłem na coś równie ciekawego... Jest to efekt rollover w css, znalazłem to tutaj, polecam: http://perfectionorvanity.com/2006/08/15/g...rmularzy-w-css/ Odpowiedni obrazek dla przycisku ściągnięcie z tąd: http://riddle.pl/-/xhtml/css-gfx-input/img2.png
PS problem rozwiązany, dzięki za wasze sugestie, w działaniu można zobaczyć to tutaj: http://fixer.devtown.net/valid/index.php Ten post edytował Fixer 28.08.2007, 07:37:11 -------------------- |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 12.06.2025 - 15:20 |