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 = `

${targy}

${szoveg}

`; + 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ó

+
+ Hány számot szeretne generálni? + +
+ +
+
+ + \ 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 + + + +
+ Szám 1: + +
+ Szám 2: + +
+ +
+ + +

+ 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