![]() |
![]() ![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 1 Dołączył: 9.06.2005 Ostrzeżenie: (0%) ![]() ![]() |
Ponieważ od niedawna pisze sobie w php zainteresowala mnie pewna wlasciwosc formularza. Otoz chcialbym po wybraniu opcji z pola rozwijanego, wykonywala sie operacja zmiany obrazka na tej samej stronie np. obok przycisku. Szukalem troche na necie ale tam jest to super skomplikowane i za nic nie rozumiem jak to zrobic. Ustalilem jednak ze musi to byc javascript
![]() Moj problem wyglada tak: Kod <select size="1" name="narodowosc"> <option selected value="brak">wybierz...</option> <option value="europa">Europa</option> <option value="finlandia">Finlandia</option> <option value="holandia">Holandia</option> <option value="malta">Malta</option> <option value="niemcy">Niemcy</option> <option value="polska">Polska</option> <option value="wegry">Węgry</option> <option value="wlochy">Włochy</option> </select> <img border="0" name="flaga" src="gfx/flagi/brak.gif" width="18" height="12"> Chce aby po wybraniu konketnej opcji (zdarzenie "OnChange") zmieniala sie flaga obok okna z wyborem. Obrazki flag znajduja sie w katalogu "gfx/flagi/" w formacie GIF, a nazwy plikow sa takie same jak wartosci "value" (wartosci te sa potem wysylane do skryptu php poprzez $_POST['wartosc'] ). Jaki moglby byc najprostrzy skrypt?? Jesli macie linki lub znacie rozwiazanie bylbym bardzo wdzieczny ![]() Ten post edytował mxm 4.12.2005, 15:16:36 |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 156 Pomógł: 15 Dołączył: 13.09.2003 Skąd: London Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 46 Pomógł: 1 Dołączył: 9.06.2005 Ostrzeżenie: (0%) ![]() ![]() |
Dzieki
![]() ![]() Znalazlem tez inne ktorki rozwiazanie ktore dziala: Kod function zmianaflagi(){ var fname = "gfx/flagi/" + document.formularz.narodowosc.options[document.formularz.narodowosc.selectedIndex].value + ".gif"; document.flaga.src = fname } Troche pod góre ale tez dziala ![]() ![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 04:37 |