onckliki

Pan Pita
  • Rejestracja:około 7 lat
  • Ostatnio:ponad 6 lat
  • Postów:3
0

Hej mam taki problem: otóż chce żeby po wciśnięciu przycisku odświeżała się strona a następnie pojawiał się alert
oto kawałek kodu: > <button type="button" id=oblicz onClick="location.reload()"> = </button> i do tego chcę dodać jeszcze wyświetlanie alertu z zawartością zmiennej "wynik"
z góry dzięki za odpowiedź

Patryk27
Moderator
  • Rejestracja:ponad 17 lat
  • Ostatnio:prawie 2 lata
  • Lokalizacja:Wrocław
  • Postów:13042
0

Odświeżenie strony powoduje przeładowanie wszystkich skryptów - dlatego musiałbyś tę wartość najpierw gdzieś zapisać (np. do localStorage) i potem na początku skryptu sprawdzać czy została zapisana.

inb4: zapis do zmiennej w stylu window.foo = 'test'; odpada, ponieważ wszystkie zmienne są usuwane z pamięci przy odświeżaniu.


Marcin Kula-Bukowski
  • Rejestracja:ponad 7 lat
  • Ostatnio:prawie 6 lat
  • Lokalizacja:Warszawa
  • Postów:79
0

Za mało informacji, nie napisałeś po co Ci przeładowanie strony, skąd są pobierane wyniki i od czego zależą, dałeś tylko kod przycisku który na klik przeładowuj stronę. Czyli nie dałeś de facto nic. Zależnie od tego co chcesz osiągnąć rozwiązanie można zbudować na co najmniej kilka sposobów. Proponuje ściągnąć jQuery i na clicka ładować wyniki ajaxem, a jeśli potrzebujesz interakcji z użytkownikiem i na tej podstawie budujesz wynik to stworzyć zwykły formularz (lub ewentualnie też wysyłać go ajaxem)


Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.