Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Kilka połaczeń w ramach jednego pliku
Forum PHP.pl > Forum > XML, AJAX
raMMzes
Mam pliczek z funkcjami: getHTTPObject(), handleHttpResponse() i wlasnymi, do ubsługi wyświetlania dynamicznego tekstu. Sprawa jest następująca. Chciałbym móc w tym samym pliku dopisać nową funkcję, dajmy na to:

  1. function check() {
  2. http.open("GET", url ), true);
  3. http.onreadystatechange = handleHttpLogin;
  4. http.send(null);
  5. }


Problem jest taki, że w tym momencie przestaje działać poprzednia:

  1. function choose( name ) {
  2. http.open("GET", url + escape(name), true);
  3. http.onreadystatechange = handleHttpResponse;
  4. http.send(null);
  5. }


Pytanie: Czy jest to technicznie możliwe, żebym mógł obsłużyć 2 elementy, dajmy na to dwa formularze za pomocą pojedynczego skryptu JS?

Czy muszę utworzyć nową funkcję handleHttpResponse specjalnie dla drugiego elementu?

Dziękuję za propozycje.
Master Pain
Mam ten sam, a moze podobny problem. W moim przypadku chodzi o sprawdzanie danych wpisanych w kilka pol w formularzu. Kazde pole ma byc sprawdzane z osobna i przy kazdym polu jest <div> z odpowiednim komentarzem odnoszacym sie do wartosci podanej w polu.

Jak to najlepiej rozgryzc?
smialy
Myślę, że to właśnie nazywa się informatyką. Jak zrobić aby się nie narobić a zrobić smile.gif
box3r
Na pewno pomoze buforowanie przesylanych danych. Przykład wziąłem z ksiązki takze nie chce przepisywać. W kazdym razie syaucja jest taka ze kazde pole jest validowane przez php . I jezeli np tabulatorem przechodzimy do innego pola to to pierwsze jest wrzucane do bufora. Jezeli np zmiana pola nie nastapila przez powiedzmy 3 s to laczymy sie dopiero z php. Takie dzialanie ma tez na celu zabezpieczenie wysylania nie potrzebnych polaczen jezeli ktos sobie szybko przelacza pola. Takze trzeba bylo isc w tym kieunku
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.