Mam formularz, w ktorym trzeba wstawic kolor, obok pola txt jest ikonka po nacisnieciu ktorej powinna wyskoczyc paleta kolorow, z palety wybieramy kolor, ktory automatycznie wkleja sie w pole TXT.
wyglada to tak:
Kod
<img src="kolorki.gif" style="cursor:hand" onClick="kolor('nazwa_pola');">
Po kliknieciu wywolywana jest funkcja:
Kod
function kolor(pole){
var myText = showModalDialog("dialog_color.php", "Wybierz kolor", "resizable: no; help: no; status: no; scroll: no; ");
if (myText == 'undefined'){
} else {
document.getElementById(pole).value = "#"+myText;
}
}
var myText = showModalDialog("dialog_color.php", "Wybierz kolor", "resizable: no; help: no; status: no; scroll: no; ");
if (myText == 'undefined'){
} else {
document.getElementById(pole).value = "#"+myText;
}
}
Pod IE6 wszystko dziala bardzo ladnie, natomiast pod Firefoxem okienko w ogole sie nie pojawia, a w konsoli JS mam komunikat:
Cytat
Błąd: showModalDialog is not defined
Plik źródłowy: http://localhost/plik Wiersz: 11
Plik źródłowy: http://localhost/plik Wiersz: 11
Jakies sugestie? Z gory dzieki
