sertlwt i wyskakujące okno

0

Witam.

Mam pewien problem. Na razie nie znalazłem rozwiązania. Czy jest możliwość aby komunikat coś w stylu joptionpane wyskakiwał po stronie klienta? Ewentualnie czy w javascript można wywołać metodę java?? Oczywiście wszysko działa jako serwlet.

0

z JS można wywołać metodę Java. Można, ale po co skoro masz JS alert?

0

Tak ale potrzebuje okno z komunikatem i do wybory tak albo nie albo coś w tym stylu.

0

Po stronie klienta musiałby działać aplet Javy.
Język w jakim jest napisany serwlet jest obojętny przeglądarce.
Przeglądarka dostaje wynik działania serwletu, czyli HTML, CSS, JS, obrazki.

Jeżeli musisz mieć po stronie klienta aplet, to po stronie serwera zdecydowanie lepiej mieć web service niż serwlet.
http://java.sun.com/webservices/docs/2.0/tutorial/doc/

0

Tak ale serwlet już mam i nagle wynikła taka potrzeba aby wyskakiwało okno z wyborem opcji i w zależności od wybranej opcji wykona się określona funkcja

0

Jeżeli po stronie klienta nie masz apletu Javy, to możesz tylko użyć JS.

Dostępne są:

  1. alert - komunikat z ok
  2. confirm - pytanie tak/nie
  3. popup - tutaj możesz użyć dowolnych obiektów w wyskakującym okienku, np. przyciski z podpiętymi funkcjami, które wysyłają GETem odpowiednie dane na serwer. Może być problem gdy użytkownik ma poblokowane pop upy.
  4. Po kliknięciu przycisku dodajesz (za pomocą JS) DIVa z opcjami do wyboru. Kiedy użytkownik wybierze opcję, wysyłasz dane i usuwasz DIVa. Możesz na czas wyboru opcji zaciemnić całą stronę dodając półprzezroczystego czarnego DIVa. Opcja ta wymaga przynajmniej średniej znajomości JS.

Przy okazji możesz zobaczyć to:
http://code.google.com/intl/pl/webtoolkit/

1 użytkowników online, w tym zalogowanych: 0, gości: 1