• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Czy tak można zrobić?

Object Storage Arubacloud
0 głosów
288 wizyt
pytanie zadane 18 października 2017 w JavaScript przez olekjs Gaduła (4,540 p.)
Witam, mam krótkie pytanie.

Czy istnieje możliwość dodania przycisku na załóżmy stronie xyz.html, który będzie coś aktywował na stronie zyx.html?

Jeśli coś źle sprecyzowałem proszę o poprawienie, dopiero się uczę ;)
1
komentarz 18 października 2017 przez Ivan Maniak (60,650 p.)
Da się.
Chcesz, aby coś się zmieniło dla użytkownika, który kliknął link, czy dla każdego?
komentarz 18 października 2017 przez ProgramistaStepek Nałogowiec (27,020 p.)
A co dokładniej rozumiesz poprzez "aktywowanie czegoś" ?
komentarz 18 października 2017 przez olekjs Gaduła (4,540 p.)

Taki kod na stronie xyz.html

<center><h1>STWORZ ARTYKUŁ <BR /> </h1>   <button onclick="nowy()">Dodaj</button></center>

 i taki kod na stronie zyx.html (wszystko działa)

function nowy() {
    var itm = document.getElementById("filmart");
    var cln = itm.cloneNode(true);
    document.getElementById("miejsce").appendChild(cln);
    
}

Chce po kliknięciu tego przycisku na stronie yxz.html aktywować skrypt na stronie xyz.html

 

1 odpowiedź

0 głosów
odpowiedź 18 października 2017 przez marcin99b Szeryf (82,080 p.)
wybrane 18 października 2017 przez olekjs
 
Najlepsza
Możesz za pomocą backendu (np w php albo asp.net) przekazywać jakieś dane do kontrolera z przycisku na stronie A
On później je przetwarza i pamięta o nich
Jeśli wejdziesz na stronę B, kontroler zwraca html w oparciu o dane jakie dostał, kiedy byłeś na stronie A (przykładowo może dostać nic, albo true/false)

Możesz jeszcze pobawić się plikami cookie, możesz coś wrzucić do pamięci na stronie A i sprawdzać czy coś zostało tam wrzucone, a jeśli tak, to na tej podstawie wykonać jakąś akcje

Wszystko zależy od tego, jak bardzo duży projekt oraz czy chcesz aby operacje były u klienta, czy na serwerze (weź pod uwage to, że klient może wyłączyć obsługę JS, a backend wykonuje się zawsze, niezależnie od klienta... ale też wersja z backendem zabiera trochę mocy obliczeniowej, wszystko zależy od projektu)
komentarz 18 października 2017 przez olekjs Gaduła (4,540 p.)
Ok, wszystko rozumiem. Chciałem zrobic prowizoryczny cms, ale tak jak myślałem tylko php. W takim razie zaczynam nauke php. Dziękuję i pozdrawiam! ;)

Podobne pytania

0 głosów
3 odpowiedzi 263 wizyt
0 głosów
1 odpowiedź 432 wizyt
0 głosów
1 odpowiedź 225 wizyt

92,555 zapytań

141,403 odpowiedzi

319,557 komentarzy

61,940 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj.

Akademia Sekuraka

Kolejna edycja największej imprezy hakerskiej w Polsce, czyli Mega Sekurak Hacking Party odbędzie się już 20 maja 2024r. Z tej okazji mamy dla Was kod: pasjamshp - jeżeli wpiszecie go w koszyku, to wówczas otrzymacie 40% zniżki na bilet w wersji standard!

Więcej informacji na temat imprezy znajdziecie tutaj. Dziękujemy ekipie Sekuraka za taką fajną zniżkę dla wszystkich Pasjonatów!

Akademia Sekuraka

Niedawno wystartował dodruk tej świetnej, rozchwytywanej książki (około 940 stron). Mamy dla Was kod: pasja (wpiszcie go w koszyku), dzięki któremu otrzymujemy 10% zniżki - dziękujemy zaprzyjaźnionej ekipie Sekuraka za taki bonus dla Pasjonatów! Książka to pierwszy tom z serii o ITsec, który łagodnie wprowadzi w świat bezpieczeństwa IT każdą osobę - warto, polecamy!

...