diff --git a/24_10_08/24_10_08 - Frontend.pptx b/24_10_08/24_10_08 - Frontend.pptx
new file mode 100644
index 0000000..f70f77e
Binary files /dev/null and b/24_10_08/24_10_08 - Frontend.pptx differ
diff --git a/24_10_08/levelezo.js b/24_10_08/levelezo.js
new file mode 100644
index 0000000..bdbda48
--- /dev/null
+++ b/24_10_08/levelezo.js
@@ -0,0 +1,35 @@
+document.getElementById("hozzaadGomb").addEventListener("click", function () {
+ let targy = document.getElementById("uzenetTargy");
+ let szoveg = document.getElementById("uzenetSzoveg");
+ let num = 0;
+ if(nemures(targy.value) && nemures(szoveg.value)){
+ uzenethozzaad(targy.value, szoveg.value, num);
+ document.getElementById(`uzenet${num}`).addEventListener("click", function () {
+ let uzenet = document.getElementById("uzenet");
+ uzenet.parentNode.removeChild(uzenet);
+ });
+ num++;
+ } else{
+ alert("Üresek a szövegmezők.")
+ }
+ mezourites(targy);
+ mezourites(szoveg);
+});
+
+function nemures(string) {
+ if (string != ""){
+ return true;
+ }
+ return false;
+}
+
+function uzenethozzaad(targy, szoveg, num){
+ let uzenet = document.createElement("div");
+ uzenet.innerHTML = `
`;
+ document.getElementById("uzenetek").appendChild(uzenet);
+}
+
+function mezourites(mezo){
+ mezo.value = null;
+}
+
diff --git a/24_10_08/levelezoFeladat.html b/24_10_08/levelezoFeladat.html
new file mode 100644
index 0000000..c1bce30
--- /dev/null
+++ b/24_10_08/levelezoFeladat.html
@@ -0,0 +1,41 @@
+
+
+
+
+
+ Üzenetkezelő
+
+
+
+
+ Levelező
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/24_10_08/randomszam.html b/24_10_08/randomszam.html
new file mode 100644
index 0000000..d152f79
--- /dev/null
+++ b/24_10_08/randomszam.html
@@ -0,0 +1,19 @@
+
+
+
+
+
+ Random szám
+
+
+
+ Szám generáló
+
+
+
+
+
+
\ No newline at end of file
diff --git a/24_10_08/randomszam.js b/24_10_08/randomszam.js
new file mode 100644
index 0000000..b7f27d2
--- /dev/null
+++ b/24_10_08/randomszam.js
@@ -0,0 +1,53 @@
+let randomszamok = [];
+
+document.getElementById("gomb").addEventListener("click", function () {
+ let szam = document.getElementById("szam").value;
+
+ let myPromise = new Promise((resolve, reject) => {
+ let success = true;
+ let randnum = parseInt(Math.random() * 100);
+
+ setTimeout(() =>{
+ if (success){
+ resolve(randnum);
+ } else{
+ reject("Hiba történt.");
+ }
+ }, 2000);
+ });
+
+ if(typecheck(szam)){
+ szam = parseInt(szam);
+ let eredmeny = myPromise
+ .then(result => {
+ return result;
+ })
+ .catch(error =>{
+ console.error("ERROR");
+ });
+ console.log(eredmeny);
+
+ randomszamok.push(eredmeny);
+ randomszamokkiir();
+
+ } else{
+ hibasbemenet();
+ }
+});
+
+let hibasbemenet = () =>{
+ alert("HIBÁS BEMENET");
+}
+
+let typecheck = (szam1) =>{
+ if (szam1 == ""){
+ return false;
+ }
+ return true;
+};
+
+
+
+let randomszamokkiir = ()=>{
+ document.getElementById("generaltszamok").innerHTML = randomszamok;
+}
\ No newline at end of file
diff --git a/24_10_08/szamitas.html b/24_10_08/szamitas.html
new file mode 100644
index 0000000..0bed1d1
--- /dev/null
+++ b/24_10_08/szamitas.html
@@ -0,0 +1,46 @@
+
+
+
+
+
+ számítás
+
+
+
+
+
+
+
+ A két szám összege:
+
+
+
+
+
+ A két szám különbsége:
+
+
+
+
+
+ A két szám szorzata:
+
+
+
+
+
+ A két szám hányadosa:
+
+
+
+
+
+
\ No newline at end of file
diff --git a/24_10_08/szamitas.js b/24_10_08/szamitas.js
new file mode 100644
index 0000000..073e666
--- /dev/null
+++ b/24_10_08/szamitas.js
@@ -0,0 +1,60 @@
+document.getElementById("gombID").addEventListener("click", function () {
+ let szam1 = document.getElementById("szam1").value;
+ let szam2 = document.getElementById("szam2").value;
+ let good = typecheck(szam1, szam2);
+ if(good){
+ osszegkiir(szam1, szam2);
+ kulonbsegkiir(szam1, szam2);
+ szorzatkiir(szam1, szam2);
+ hanyadoskiir(szam1, szam2);
+ adattorles();
+ } else{
+ hibasbemenet();
+ adattorles();
+ }
+})
+
+let adattorles = () =>{
+ document.getElementById("szam1").value = null;
+ document.getElementById("szam2").value = null;
+}
+
+let osszegkiir = (szam1, szam2) =>{
+ szam1 = parseInt(szam1);
+ szam2 = parseInt(szam2);
+ document.getElementById("osszeg").innerHTML = `${szam1 + szam2}`;
+}
+
+let kulonbsegkiir = (szam1, szam2) =>{
+ szam1 = parseInt(szam1);
+ szam2 = parseInt(szam2);
+ document.getElementById("kulonbseg").innerHTML = `${szam1 - szam2}`;
+}
+let szorzatkiir = (szam1, szam2) =>{
+ szam1 = parseInt(szam1);
+ szam2 = parseInt(szam2);
+ document.getElementById("szorzat").innerHTML = `${szam1 * szam2}`;
+}
+let hanyadoskiir = (szam1, szam2) =>{
+ szam1 = parseInt(szam1);
+ szam2 = parseInt(szam2);
+ let text = "";
+ if (szam2 == 0){
+ text = "Nem lehetséges nullával osztani!";
+ }else{
+ text = `${szam1 / szam2}`;
+ }
+
+ document.getElementById("hanyados").innerHTML = text;
+}
+
+let hibasbemenet = () =>{
+ alert("HIBÁS BEMENET");
+}
+
+let typecheck = (szam1, szam2) =>{
+ if (szam1 == "" || szam2 == ""){
+ return false;
+ }
+ return true;
+};
\ No newline at end of file