Potrzebuję pomocy w JS

0

A więc potrzebuje (może) prostego skryptu który by sczytał godzinę z komputera i napisał coś na stronie. Przykład:

8:00 Zaczynam lekcje.
14:30 Kończę lekcje.

Program ma być na bieżąco odświeżany czyli nie, że będzie się zmieniać gdy odświeżymy stronę tylko zawsze gdy będzie dana godzina. Z góry dzięki za pomoc. Dodam jeszcze, że napis na stronie ma być w html.

3

Proszę ;)

var data_odczytana_z_komputera = new Date();
document.write("8:00 Zaczynam lekcje.<br>14:30 Kończę lekcje.");

Program ma być na bieżąco odświeżany czyli nie, że będzie się zmieniać gdy odświeżymy stronę tylko zawsze gdy będzie dana godzina.

Że co?

0

Nie działa tak jak chciałem chodził mi o to że gdy godzina w komputerze będzie równa 8:00 to się napisze np. zacząłem lekcje.

2

https://www.w3schools.com/jsref/met_win_setinterval.asp
https://www.w3schools.com/JSREF/jsref_gethours.asp
https://www.w3schools.com/js/js_if_else.asp
https://www.w3schools.com/jsref/prop_html_innerhtml.asp

  • setInterval pozwala ci zdefiniować funkcję wywoływaną cyklicznie co określoną liczbę milisekund.
  • Wewnątrz tej funkcji używasz var d = new Date();, var n = d.getHours(); i var n = d.getMinutes(); żeby odczytać aktualną liczbę godzin i minut.
  • if pozwala ci porównać aktualną liczbę godzin i minut z jakimiś zadanymi wcześniej wartościami (np: 8 i 0).`
  • document.getElementById("tu_id_elementu").innerHTML = "Co tam chcesz"; Pozwala ci zmienić zawartość jakiegoś elementu (np. div-a) o określonym id.

Łącząc to wszystko razem, dostajesz, co chciałeś.
Próbuj, albo zamieść posta w dziale "ogłoszenia drobne".

1
Kajetan Dąbrowski napisał(a):

nie pomogłeś xd

Nie da się się w jednym poście naprawić braków w edukacji.

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0