daniel111
4.11.2003, 22:40:56
Konkretnie chodzi mi o coś takiego:
Mam listę rekordów. Obok każdego jest checkbox i przycisk szczegóły. Pod spodem mam guzik kasuj zaznaczone.
Ma te spełniać dwie funkcje:
1. Użytkownik może zaznaczyć interesujące go rekordy i kliknąc przycisk kasuj - i kasować zaznaczone rekordy.
2. Użytkownik może kliknąć na przycisk obok danego rekordu żeby otworzyło mu się okienko ze szczegółami.
I trzeba to tak zrobić, żeby całość była formularzem - dla checkboxa i żeby każdy rekord był też formularzem - dla przycisku.
I teraz pytanie. Czy to zadziała, a może ktoś ma inny pomysł na rozwiązanie tego?
Prościej ujać wszystko w form i napisac procedurę, która usuwa zaznaczone rekordy. W samym html tego nie zrobisz.
Robisz tylko jeden form.. ten z chechboxami, a przycisk "szczegoly" to zwykly <input type="button" ... z odpowiednim zdarzeniem onclick.
daniel111
8.11.2003, 18:58:11
ok, a możesz mi powiedzieć jak miało by wyglądać to odpowiednie zdarzenie onclick? W jaki sposób java może przesłać mi dame rekordu to okna?
Oczywiscie...
podczas generowania tabelki rekordow generujesz sobie kod tego inputa, wg schematu:
[xml:1:f5699746d0]<input type="button" value="Pokaż szczegóły" onclick="window.open('szczegoly.php?id=[tu_id_konkretnego_rekordu]','Szczegoly')" />[/xml:1:f5699746d0]
Nastepnie w pliku szczegoly.php masz w $_GET['id'] id rekordu, wiec wyciagasz z bazy wszystkie dane z tego id i wyswietlasz jak tam sobie chcesz..
daniel111
8.11.2003, 19:40:11
OK. To zapewne działa. Ale czy użytkownik nie jest w stanie sam zmienić w adresie id? Ja myślałem, żeby wszystko przesyłać dla bezpieczeństwa postem.[/code]
Ale co z tego, ze zmieni id w url'u?? Najwyzej otrzyma szczegoly innego rekordu... Nic zlego sie nie stanie...
Pozatym mozesz dla "utrudnienia" otworzyc okno bez paska adresu.
daniel111
9.11.2003, 10:34:15
A przy okazji pytanie jak zrobić, żeby zamiast adresu w górnym pasku pokazał się tytuł strony?
kurtz
12.11.2003, 12:35:38
Hej
Cytat
A przy okazji pytanie jak zrobić, żeby zamiast adresu w górnym pasku pokazał się tytuł strony?
Dodac title? Prozaiczne ale moze wlasnie taki problem.
Pozdrawiam
FiDO
12.11.2003, 12:41:03
Ewentualnie jesli ma byc dynamicznie to mozna zmienic przez document.title
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.