Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [AJAX]Pierwsze kroki.
cykcykacz
post
Post #1





Grupa: Zarejestrowani
Postów: 550
Pomógł: 9
Dołączył: 29.05.2009
Skąd: Ostrów Wielkopolski

Ostrzeżenie: (0%)
-----


Witam,
mam takie pytanie czego mam użyć do stworzenia takiej aplikacji.
1.
Rysunek 1.

Na rysunku widać projekt rolleyes.gif chodzi mi dynamiczne przechodzenie z "zakładki 1" do "zakładki 2" bez przeładowania strony, po wprowadzeniu danych następuje kliknięcie na przycisk "zapis" w "zakładce 1", dane które są w polach zostają zapisane.
2.
Rysunek 2.

Po kliknięciu "Przycisk" wyskakuje okno "DODAJ Pole" jak na Rysunku 3:
Rysunek 3.

Po wprowadzeniu danych w komórkę "NAZWA POLA" i kliknięciu przycisku "ZAPISZ", pojawia się nowe pole na Rysunku 2, bez przeładowania strony.

Ten post edytował cykcykacz 30.09.2009, 07:49:44
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 10)
!*!
post
Post #2





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


Jak czego masz użyć? Chodzi Ci o bibliotekę ajaxa? polecam mintAjax


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
cykcykacz
post
Post #3





Grupa: Zarejestrowani
Postów: 550
Pomógł: 9
Dołączył: 29.05.2009
Skąd: Ostrów Wielkopolski

Ostrzeżenie: (0%)
-----


Super, ta biblioteka przyda mi się do zakładek ale czy mogę ją zastosować do Rysunku 2/3(Po kliknięciu "Przycisk" wyskakuje okno "DODAJ Pole" jak na Rysunku 3, po wprowadzeniu danych w komórkę "NAZWA POLA" i kliknięciu przycisku "ZAPISZ", pojawia się nowe pole na Rysunku 2, bez przeładowania strony)?

Wiem, że zadaje dość proste pytania ale z javascriptu nic praktycznie nie wiem a z Ajax przeczytałem książkę "Ajax Od podstaw" http://helion.pl/ksiazki/ajaodp.htm. Za bardzo w tej książce nie ma materiału na temat, którego ja szukam.
Rozumiem, że mam nauczyć się bibliotek do Ajax np: mintAjax, jQuery i znajdę odpowiedzi na moje pytanie? rolleyes.gif
Go to the top of the page
+Quote Post
!*!
post
Post #4





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


na stronie mintAjaxu jest dokumentacja, w niej znajdziesz potrzebny opis, aby uzyskać taki efekt jaki oczekujesz.


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
Spawnm
post
Post #5





Grupa: Moderatorzy
Postów: 4 069
Pomógł: 497
Dołączył: 11.05.2007
Skąd: Warszawa




Proszę poprawić tytuł na bardziej sensowny.
Go to the top of the page
+Quote Post
cykcykacz
post
Post #6





Grupa: Zarejestrowani
Postów: 550
Pomógł: 9
Dołączył: 29.05.2009
Skąd: Ostrów Wielkopolski

Ostrzeżenie: (0%)
-----


Przeczytałem cały "Przewodnik" z tej strony http://mintajax.pl/Przewodnik/, jednak nie znalazłem jak stworzyć okienko, które wyskakuje po kliknięciu w przycisk np: szukaj na tej stronie http://forum.fedora.pl/.
Jak nazywa się takie okienko oraz czego mam szukać?
Go to the top of the page
+Quote Post
marcio
post
Post #7





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


Boze co jak ma sie nazywac poprzez link/button czy cokolwiek za pomoca Ajax'a(mintAjax) wysylasz request do skryptu PHP ktory przetwarza go i odsyla te okienko.

Jesli chcesz aby okienko dzialalo dynamicznie tzn by dzialalo za pomoca Ajax musisz ustawic http://mintajax.pl/Dokumentacja/Request/ pole evalScripts by kod Js requestu sie "eval'owal"

Ten post edytował marcio 30.09.2009, 14:49:55


--------------------
Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/
Moj blog
Go to the top of the page
+Quote Post
cykcykacz
post
Post #8





Grupa: Zarejestrowani
Postów: 550
Pomógł: 9
Dołączył: 29.05.2009
Skąd: Ostrów Wielkopolski

Ostrzeżenie: (0%)
-----


worriedsmiley.gif rolleyes.gif
No tak tylko jak stworzyć wyskakujące okienko o to mi chodzi najbardziej. Takie jak po kliknięciu przycisku szukaj na tej stronie http://forum.fedora.pl/. Tylko o to okno mi chodzi.
Go to the top of the page
+Quote Post
marcio
post
Post #9





Grupa: Zarejestrowani
Postów: 2 291
Pomógł: 156
Dołączył: 23.09.2007
Skąd: ITALY-MILAN

Ostrzeżenie: (10%)
X----


Wiesz na jakiej zasadzie dziala Ajax?Jesli tak przeczytaj mojego posta 5razy chyba ze zle go sformulowalem.




Jak nie wiesz jak dziala to najpierw sie dowiec



--------------------
Zainteresowania: XML | PHP | MY(SQL)| C# for .NET | PYTHON
http://code.google.com/p/form-builider/
Moj blog
Go to the top of the page
+Quote Post
!*!
post
Post #10





Grupa: Zarejestrowani
Postów: 4 298
Pomógł: 447
Dołączył: 16.11.2006

Ostrzeżenie: (0%)
-----


cykcykacz zrób div, ukryj go, a później po kliknięciu na link zmień jego atrybut display na block. DO tego nie potrzebujesz ajaxa winksmiley.jpg wystarczy sam JS, poszukaj czegoś na necie o pokazywaniu ukrywaniu elementów. Ajaxa możesz później użyć w przesłyłaniu z tego okna jakiś informacji. Nie ma czegoś takiego jak "pokaz okno" samo w sobie, to zwykłe divy umieszczone na stronie przez display:none i block.


--------------------
Nie udzielam pomocy poprzez PW i nie mam GG.
Niektóre języki programowania, na przykład C# są znane z niezwykłej przenośności (kompatybilność ze wszystkimi wersjami Visty jest wiele warta).
Go to the top of the page
+Quote Post
cykcykacz
post
Post #11





Grupa: Zarejestrowani
Postów: 550
Pomógł: 9
Dołączył: 29.05.2009
Skąd: Ostrów Wielkopolski

Ostrzeżenie: (0%)
-----


Tak party.gif.
To jest dobra odpowiedź na moje pytanie, którego nie potrafiłem zadać, teraz już wiem za co mam się zabrać!
Dzięki za rozwiązanie.

Marcio->Tobie też dziękuje. aarambo.gif

Ten post edytował cykcykacz 30.09.2009, 16:37:26
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 11:56