Podpinanie onclick do button nie działa w Operze ? |
Podpinanie onclick do button nie działa w Operze ? |
12.06.2009 - 15:15
Post
#1
|
|
![]() Entuzjasta ![]() ![]() ![]() ![]() Grupa: Moderators Postów: 543 Dołączył: 20.03.2009 Skąd: Włocławek Użytkownik nr: 427 |
Mam sobie Operkę. Zrobiłem sobie guziczki - buttoniki. Na Onclick dałem funkcję (włożyłem ją do head), która zapisuje wartości wciśniętego guziczka. Jednak problem pojawia się w momencie w którym naciskam guziczek. Opera ładuje jeszcze raz stronę
|
|
|
|
![]() |
11.07.2009 - 22:09
Post
#2
|
|
|
Początkujący ![]() Grupa: Użytkownik Postów: 20 Dołączył: 03.01.2008 Użytkownik nr: 221 |
Btw., w funkcji obsługującej zdarzenie click wystarczyło też dodać na końcu:
return false; Powoduje to, że domyślna akcja przycisku nie zostanie wykonana (dla przycisków submit ta akcja to wysłanie formularza, dla reset -- resetowanie go itp.). Polecam Ci też zainteresować się tzw. nieinwazyjnym JavaScriptem (lepiej googlować po angielsku: unobtrusive JavaScript). Szczególnie jeśli tworzysz bardziej złożoną stronę, bo tak na pałę to Twoje rozwiązanie działa i jest proste. Technika nieinwazyjnych skryptów pozwoliłaby Ci wywalić z HTML-a wszystko to, co dotyczy jedynie skryptów. Jest stosowana przy tworzeniu stron o wyższej jakości. Ale, jak już wspomniałem, jeśli robisz coś mniejszego / nie zależy Ci, to możesz to olać |
|
|
|
13.07.2009 - 17:27
Post
#3
|
|
![]() Entuzjasta ![]() ![]() ![]() ![]() Grupa: Moderators Postów: 543 Dołączył: 20.03.2009 Skąd: Włocławek Użytkownik nr: 427 |
Btw., w funkcji obsługującej zdarzenie click wystarczyło też dodać na końcu: return false; Powoduje to, że domyślna akcja przycisku nie zostanie wykonana (dla przycisków submit ta akcja to wysłanie formularza, dla reset -- resetowanie go itp.). Polecam Ci też zainteresować się tzw. nieinwazyjnym JavaScriptem (lepiej googlować po angielsku: unobtrusive JavaScript). Szczególnie jeśli tworzysz bardziej złożoną stronę, bo tak na pałę to Twoje rozwiązanie działa i jest proste. Technika nieinwazyjnych skryptów pozwoliłaby Ci wywalić z HTML-a wszystko to, co dotyczy jedynie skryptów. Jest stosowana przy tworzeniu stron o wyższej jakości. Ale, jak już wspomniałem, jeśli robisz coś mniejszego / nie zależy Ci, to możesz to olać Dzięki wielkie |
|
|
|
Jan Koprowski Podpinanie onclick do button nie działa w Operze ? 12.06.2009 - 15:15
Elroy Pokaz kod - to dobry pomysl na poczatek 12.06.2009 - 19:22
Jan Koprowski KOD<html>
<head>
<script type=... 12.06.2009 - 20:11
Elroy Na 9.6 i 10 dziala - cos masz u siebie nie tak. Po... 12.06.2009 - 22:20
Underek Czasami się zacina ale działa. Jaki masz system op... 12.06.2009 - 22:43
Jan Koprowski Co działa ? Chodzi o to, że komunikat się wyświetl... 13.06.2009 - 04:56
slawek22 To chyba przez uproszczenie innym działa a tobie n... 13.06.2009 - 12:19
Jan Koprowski Super :] Wielkie dzięki. Rzeczywiście jak dodałem ... 14.06.2009 - 18:03
Underek Opera traktuje każdy <button> jak submit... ... 14.06.2009 - 21:52![]() ![]() |
| Wersja Lo-Fi | Aktualny czas: 23.05.2012 - 12:14 |