logo elektroda
logo elektroda
X
logo elektroda
REKLAMA
REKLAMA
Adblock/uBlockOrigin/AdGuard mogą powodować znikanie niektórych postów z powodu nowej reguły.

Przekazywanie danych między oknami w JavaScript - jak to zrobić?

Marcindresnok 11 Mar 2024 12:47 315 4
REKLAMA
  • #1 20999541
    Marcindresnok
    Poziom 2  
    Posty: 40
    Chciałbym otworzyć nowe okno, i w tym oknie po naciśnięciu w odsyłacz wczytać zawartość, do poprzedniego okna
    umiem otworzyć okno, kwestia przeniesienia zawartości do poprzedniej strony - prawdopodobnie odpowiada za to skrypt java?
    Nowe okno przeglądarki z panelem logowania i odsyłaczem do wylogowania.

    Na zdjęciu pokazałem nowe okno, w którym są odsyłacze.
  • REKLAMA
  • #2 20999582
    bednarus3
    Poziom 17  
    Posty: 747
    Pomógł: 35
    Ocena: 78
    Skąd by ta zawartość miała być pobierana?
  • REKLAMA
  • Pomocny post
    #3 20999623
    rufek90
    Poziom 25  
    Posty: 463
    Pomógł: 106
    Ocena: 58
    >>20999541
    Jeśli bardzo chcesz, to tutaj poczytaj o api do komunikacji pomiędzy kontekstami: https://developer.mozilla.org/en-US/docs/Web/API/Broadcast_Channel_API

    Ale patrząc na Twoje screenshoty, to jest bardzo niewebowe podejście. Jak to będzie wyglądało na mobile? Te okna to powinny być zwykłe modale które "wyglądają" jak okno ale w rzeczywistości są po prostu wyśrodkowanymi elementami które "przygaszają" resztę strony - wtedy komunikacja jest łatwiejsza, bo zostajesz ciągle w ramach jednej strony. A sam sposób komunikacji już zależy od tego, czy piszesz to sam czy skorzystasz z jakiejś gotowej biblioteki
  • REKLAMA
  • #4 21001448
    Marcindresnok
    Poziom 2  
    Posty: 40

    Przyznaję, że to moje początki poszukiwań, ale także nie zależy mi na nauce JS - tyle ile trzeba dla małej wygody, więc przyjmuję do wiadomości
  • #5 21006171
    JacekCz
    Poziom 42  
    Posty: 8670
    Pomógł: 760
    Ocena: 1463
    bednarus3 napisał:
    Skąd by ta zawartość miała być pobierana?


    To jest istotne pytanie.

    W 90% przypadków, gdy wydaje się, że 2 "równoległe" obiekty np okna "naprawdę muszą" komunikować się poprzecznie, to naprawdę chodzi o wspólne źródło, tylko to nie zostało dobrze rozrysowane / wyobrażone.

    Rzadko, te 10%, to "równoległe obiekty" nie są samodzielnymi, tylko implementacją fragmentów/ częścią czegoś nadrzędnego (okna nadrzędnego)

    Niemal zawsze pomaga myślenie rozdzielające DANE a ich WIDOK i akcje (teoretyczny wykład może to nazywać MVC)
REKLAMA