Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Potwierdzające okno dialogowe i drzewo lista
gucio1
post
Post #1





Grupa: Zarejestrowani
Postów: 108
Pomógł: 0
Dołączył: 30.04.2016

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


Witam,
mam 2 problemy.
Pierwszy ze stworzeniem okna dialogowego które będzie potwierdzało usunięcie rekordu z bazy.

Mój skrypt wyświetla listę rekordów z bazy obok klikam w przycisk usuń i wyskakuje okienko które pyta "czy na pewno chcesz usunąć" wybieram TAK abo NIE.

i po wybraniu tak przenosi mnie do skryptu php który usuwa rekord i wyświetla co tam będę chciał.

chodzi mi tylko o okno dialogowe np w JS które będzie mnie przenosić do pliku php. wszystko z phpa ogarniam sam.

Drugi problem, napisałem skrypt który wyświetla mi drzewo osób takie jakby drzewo genealogiczne dziecko-rodzic itd do dowolnej listy poziomów.
Skrypt ten pobiera dane z bazy i wyswietla pod soba kolejno dzieci ich dzieci itd.
Problem leży w tym że chciałbym zrobić listę rozwijaną w JS(chyba że da się bez JS) plusikiem po którego naciśnięciu pokażą się te niższe poziomy.
I te plusiki chciał bym dowolnie zamykać i otwierać.

Przeglądałem gotowe rzeczy, ale nie mam pojęcia jak dostosować skrypt JS pod mojego phpa który wyciąga te dane o rodzicach i dzieciach z bazy, a nie wyświetla tylko wcześniej wpisane wyrazy w odpowiednie miejsca które można rozwijać.

Proszę o pomoc. Pozdrawiam.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
trueblue
post
Post #2





Grupa: Zarejestrowani
Postów: 6 807
Pomógł: 1828
Dołączył: 11.03.2014

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


  1. var linki = document.getElementsByTagName("a");
  2.  
  3. for (var i = 0; i < linki.length; i++) {
  4. linki[i].addEventListener('click',
  5. function(e) {
  6. if (!confirm('Chcesz usunąć rekord?')) {
  7. e.preventDefault();
  8. }
  9. }
  10. );
  11. }
Go to the top of the page
+Quote Post

Posty w temacie


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: 16.10.2025 - 09:00