Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [html] działanie<button>w róznych przeglądarakch
Forum PHP.pl > Forum > Przedszkole
lucks
mam w formie umieszczony <button> słuzący do wyświetlenia jakiec kalendarza w JS i wszystko jest ok w IE, natomiast w operze i firefox powoduje on wysłanie formularza mozna to jakoś obejść?


tak to wygląda:
  1. <form method="POST" action="admin.php" name="news_f" ENCTYPE="multipart/form-data">
  2. <button {DISABLED} style="border:1px none; width: 18px; height: 18px; background-color: #f6f6eb" onclick="popUpCalendar(this,news_f.dodany,'dd.mm.yyyy')" onmouseover="this.style.borderStyle='outset'" onmouseout="this.style.borderStyle='none'"><IMG src="./img/cal.gif"></BUTTON>


przycisk mosi być na formie bo zwraca datę do pola tekstowego obok
dyktek
zrób
  1. <input type="button" ...
lucks
ale chciałbym zeby to była ikonka, tzn obrazek da się tak zrobic?

nie mozna zrobić takiego obrazkowego buttona dla wszystkich przeglądarek?
Cysiaczek
Zrób sobie DIV. Do niego wstaw co tylko chcesz i dodaj mu atrybut onclick. W tym wypadku nie musisz używać buttona.
Pozdrawiam
Albitos
  1. <input type="image"...


EDIT:
@Cysiaczek: Tak też można...
lucks
div działa spoko, tylko cos nie moge rozmiaru na sztywno ustawić mozna to zrobić z samego diva? typu <div style="height:20px;"></div> ? w ie jest ok ale w operze i ff mam diva zerowego jak dam obrazek w tle, a jak go wstawie w diva to sie nie porusza jak przucisk dla zadzeń onmouseover itp

co do input type="image" to działa on jak submit nawet pod ie jeśli dobrze pamiętam a pod ff i operą na pewno
Cysiaczek
Umieść w nim choćby jeden znak, a będzie wygladał normalnie tongue.gif
Też nie wiem, dlaczego tak sie dzieje.
Pozdrawiam.
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.