Hirdetés
- Milyen videókártyát?
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Gaming notebook topik
- Kormányok / autós szimulátorok topikja
- Mobilhálózatokra szabott EPYC-kel ugrik az 5G-s homokozóba az AMD
- Sony MILC fényképezőgépcsalád
- Fujifilm X
- Milyen egeret válasszak?
- Tápos kibeszélő offtopik
- Szentjánosbogárral venné fel a versenyt a Macbook Neo ellen az Intel
-
Fórumok
PROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Tabletek, E-bookok Nyomtatók, szkennerek PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
-
Frissítve: 2014-02-25 10:20 Téma összefoglaló
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
Zoli1222
addikt
Ide is feltettem a kódot, így innen letölthető: [link]
Az onclick esemény az option-re nem használható, arra csak az onchange való!
A kódodban ennek a résznek:
...onChange="this.options[this.selectedIndex].value,'_top'"
röviden és tömören semmi értelme
Semmit nem csinálsz onchange eseményre. 
Komolyan millióegy helyen kerestem a megoldást, de pl ezt se tudtam, és nem is találkoztam vele, h az onClick nem használható az option-re...
-
Zoli1222
addikt
Csak így lehet?

Nem lehet vhogy megoldani, h ha a hétfőre kattintok ne azt írja ki, h hetfo, hanem 1,2? -
Zoli1222
addikt
<html>
<head>
<script type="text/javascript">
var napok = new Array("hetfo","kedd","szerda","csut","pentek");
var hetfo = new Array("1","2");
var kedd = new Array("3","4");
var szerda = new Array("5","6");
var csut = new Array("7","8");
var pentek = new Array("nincs óra");
function betolt(i){
document.getElementById('ora').innerHTML = napok[i];
}
</script>
</head>
<body>
<form name="Menüm1">
<select name="lista" size="1" onChange="this.options[this.selectedIndex].value,'_top'">
<option selected>Melyik nap legyen...</option>
<option onClick="betolt(0)">Hétfő</option>
<option onClick="betolt(1)">Kedd</option>
<option onClick="betolt(2)">Szerda</option>
<option onClick="betolt(3)">Csütörtök</option>
<option onClick="betolt(4)">Péntek</option>
</select>
</form>
<form>
<select name="lista2" size="1">
<option selected>Órák</option>
<option id="ora"></option>
</select>
</form>
</body>
</html>
Hogy tudnám megoldani azt, h ne a napok tömb elmeit írja ki, hanem a napok elemeit? -
Zoli1222
addikt
Van egy ilyen sorod a head részben lévő scriptnél:
//kepek = new Array("Kecskemét.jpg","Szeged.jpg","Szekszárd.jpg");
Szedd ki a kommentet jelző két perjelet.
A body-ban van egy ilyened:
<script>
kepek = new Array("Kecskemét.jpg","Szeged.jpg","Szekszárd.jpg");
</script>
Ezt töröld ki. (A head-ben lévő scriptben legyen az előtöltés.
Még hozzátennék az egészhez annyit, hogy illik deklarálni a változókat, mielőtt használod, JavaScriptben illik elétenni a "var" kulcsszót, pl. var megye=new Array(...);Innentől az előbb mutatott példa alapján nem értem, melyik része nem világos.

A példám analógiájára esetedben a for ciklus a következő:
//előtöltés
for(var i=0;i<kepek.length;i++){
var img=new Image();
img.src=kepek[i];
}
Most itt a var img helyett lehet nálad felőlem var Pityipalko is, csak ennek megfelelően használd utána is (Pityipalko.src=...;)Ha meg ezt az egészet onload eseményhez szeretnéd kötni, akkor pakold bele ezt a for ciklust egy függvénybe (pl. function elotoltes(){...} ), és a body-nál pakold bele az onload-ba a függvény meghívását:
<body onload="elotoltes();">Még egy megjegyzés:
van a function kiir(i) függvényed, ezt így hívod meg: kiir([0]), és bár ez működik, alapvetően nem "szabályosan" hívod meg, helyette írd simán így: kiir(0), mivel ilyen módon szerepel a függvényed fejlécében is... Te most nem egy tömböt szeretnél átadni paraméterként, hanem csak egy számot.Ha meg szeretnéd figyelni, hogy működik-e az előtöltés, akkor a HTML-részből átmenetileg töröld ki az <img ...> tageket, hogy a böngésző ne töltse be a képeket akkor is, ha a JavaScript függvényed egyébként nem működik (jelen esetben egyébként nem is értem, minek az előtöltés, amikor a böngésző így is-úgy is betölti az általad beillesztett képeket az <img ...> tagek miatt, ahol megadod az src-nél az elérési utat!!
), majd pl. a Firebug (FF-beépülő) program NET fülénél figyeld meg, hogy megtörténik-e a betöltés. Itt ugyanis nyomon követhető többek között az is, hogy milyen képeket tölt be (és mennyi idő alatt!) a böngésző az oldal megnyitásakor.Szokás szerint igazad van. Teljesen felesleges ez az elotoltéses metódus.

-
Zoli1222
addikt
Már hogyne lenne kivitelezhető.

// tömb feltöltése:
var images=new Array("ez_az_elso_kep.jpg","ez_meg_a_masodik.png","ez_meg_a_harmadik.png");
//előtöltés
for(var i=0;i<images.length;i++){
var img=new Image();
img.src=images[i];
}Őőőő. Hogy?

<html>
<head>
<script language="JavaScript">
function kiir(i){
document.getElementById("megyek").innerHTML = megye[i]+varos[i]+fo[i];
}
megye = new Array("Bács-Kiskun megye, ","Csongrád megye, ","Tolna megye, ");
varos = new Array("Kecskemét : ","Szeged : ","Szekszárd : ");
fo = new Array("111 428 fő","169 030 fő","33 883 fő");
//kepek = new Array("Kecskemét.jpg","Szeged.jpg","Szekszárd.jpg");
function nemir(){
document.getElementById("megyek").innerHTML = "Vidd az egeret vmelyik kép fölé";
}
</script>
</head>
<body>
<p id="megyek" >Vidd az egeret vmelyik kép fölé</p>
<!--<input type="text" id="megyek" size="50"><br>-->
<script>
kepek = new Array("Kecskemét.jpg","Szeged.jpg","Szekszárd.jpg");
</script>
<img src="Kecskemét.jpg" onMouseOver="kiir([0])" onMouseOut="nemir()"></img>
<img src="Szeged.jpg" onMouseOver="kiir([1])" onMouseOut="nemir()"></img>
<img src="Szekszárd.jpg" onMouseOver="kiir([2])" onMouseOut="nemir()"></img>
</body>
</html>
Szóval. Azt akarnám, h ezt a 3 képet(amit természetesen nem láttok) egy onLoad eseménnyel töltse be/jelenítse meg egy tömbből.
Már próbálkoztam mindennel, de komolyan..., de megállt a tudomány. -
Zoli1222
addikt
A másik problémám, ami lehet, h nem is kivitelezhető pedig az lenne, h az oldal betöltésekor ezeket a képeket töltse be a tömbből.
-
Zoli1222
addikt
Tudsz..
Mármint az elérési útjukat.Már próbálkoztam mindennel, de nem akar összejönni. Egy kis segítség?

-
Zoli1222
addikt
Képeket tudok tömbbe pakolni?
-
Zoli1222
addikt
Hát ez szinte teljesen ugyanaz, azt remélem látod.
Csak az enyém annyiban jobb, hogy az akármilyen beadott szövegre jó, és akármilyen id-del rendelkező elemhez ki tud íratni, mivel függvényként van megadva, és az paraméterezhető. ![;]](//cdn.rios.hu/dl/s/v1.gif)
Igen, szinte ua, csak mi sajna semmit nem veszünk annyira mélyen, mert nem ez a fő vonal.
Pedig jó lenne, mert webszerkesztés vonalon szeretnék kezdeni vmit. -
Zoli1222
addikt

Szívesen!
Na, most látom, hogy azt elfelejtettem odaírni az előbb, hogy kell egy olyan elem is, amibe belerakod a szöveget, de gondolom az egyértelmű.
A példa szerint, ahol meghívtam a fv.-t, pl. <div id="szoveg"></div>, és akkor ebbe fogja belepakolni a kiírandó szöveget.Egyébként végül órán hogy oldottátok meg?
Kíváncsi lennék rá, egyébként ezernyi megoldás van még, csak ez jutott eszembe elsőre, meg ez viszonylag rövid. 
Nagyon egyszerűen. Komolyan szégyellem magam, h nem tudtam megcsinálni.

<html>
<head>
</head>
<body>
<script type="text/javascript">
var szoveg = "Ez egy példa lesz a programra";
var szavak = szoveg.split(" ");
for (i=0; i<szavak.length; i++){
if (i%2==0){
document.write(szavak[i].bold()+" ");
}
else {
document.write(szavak[i].italics()+" ");
}
}
</script>
</body>
</html> -
Zoli1222
addikt
Én ilyen jellegű megoldásra gondoltam (remélem a nevekből minden érthető), ez végül is komplett megoldás:
HEAD részbe ez megy:
<script type="text/javascript">
<!--
function formazgatas(valami_szoveg, hova_id)
{
var formazott=valami_szoveg.replace(/\s/g,' ');
var kiiras_helye=document.getElementById(hova_id);
var kiirando='';
formazott=formazott.split(' ');
for(var i=0;i<formazott.length;i++)
{
if(i%2==0)
kiirando+='<b>'+formazott[i]+'</b> '; //félkövér szöveg
else
kiirando+='<i>'+formazott[i]+'</i> '; //dőlt szöveg
}
document.getElementById(hova_id).innerHTML=kiirando;
}
// -->
</script>Meghívni meg mondjuk egy BODY-ba tett gombbal lehet:
<input type="button" onclick="formazgatas('ez egy pár szavas szöveg lesz, amit formázva kiírok', 'szoveg');" value="Formázás" />
Köszi
Te nagyon segítőkész manus vagy!
Le a kalappal előtted!
A délelőtt folyamán órán végül megcsináltuk, egy kicsit másképp.
Komolyan, egyre jobban érdekel a javascript.
-
Zoli1222
addikt
[link] >> nagyjából ezzel a módszerrel nézegeted végig a szavakat, hogy hol vannak szóközök, és még ehhez beteszed annak az ellenőrzését is, hogy mondjuk a for ciklusban használt i változó páratlan vagy páros-e, és annak megfelelően elécsapsz mondjuk egy <b>-t, mögé </b>-t, illetve <i>-t és </i>-t.
Köszi a linket ismét,
de egyszerűen nem tudok gondolkozni, h mit hova... 
-
Zoli1222
addikt
Na ez teljesen kifogott rajtam, pedig tuti nem nehéz.
A feladat: Írj programot, mely egy mondat szavait felváltva egyszer félkövéren, egyszer dőlten írja ki. -
Zoli1222
addikt
-
Zoli1222
addikt
Minek kell neked a history.go() ?

onClick=history.go();
Ezzel mit akartál?
Az ilyenek helyett:
"Add meg \"b\" értékét :"
írhatod így is:
'Add meg "b" értékét :'
És máris áttekinthetőbb. (A változtatás itt a sima aposztrófban rejlik, így már használhatod az idézőjelet.)1. Csak azt, h újra kezdje az a érték megkérdezésével.
2. Innentől így teszek majd az aposztrófokkal.

Az az igazság, h js-t most kezdem tanulni, és sok utasítást nem ismerek, és most még csak a neten tudok utána nézni dolgoknak.
Küldök egy pü-t.
-
Zoli1222
addikt
var a = window.prompt("Add meg \"a\" értékét :", "<A szám:(ne feledd az \"a\" nem lehet nulla)>");
if (a==0){
alert("Mondom nem lehet NULLA!");
onClick=history.go();
}
var b = window.prompt("Add meg \"b\" értékét :", "<A szám>");
var c = window.prompt("Add meg \"c\" értékét :", "<A szám>");Mi hiányzik még belőle, h hiba nélkül fusson le?
vagy a onClick=history.go(); helyett mit kellene beírni?
Mert ha 0-t írok be akkor figyelmeztet, h nem lehet 0 és újra is kezdi, de megmarad az első lekérdezés is. -
Zoli1222
addikt
Elnézést, hogy belekontárkodok, de hátha tudok én is segíteni, ha már erre járok..

Ha jól értelmezem a dolgot, akkor 3 értéket szeretnél bekérni, amikkel azután a script elvégzi a számításokat..
Én 3 szövegmezőt adnék meg, az adott űrlapon, értelemszerűen a 3 érték bekéréséhez, testreszabás már részletkérdés, csak legyen elnevezve mindegyik (mezo1, stb) majd a váltózókat úgy hoznám létre, hogy
var a=parseInt(document.form_neve.mezo1.value);
var b=parseInt(document.form_neve.mezo2.value);
var c=parseInt(document.form_neve.mezo3.value); (ha tizedestört is lehet az érték, akkor parseFloat...), így a változók azt az értéket fogják tartalmazni, amit beírtál az egyes mezőkbe..
Aztán persze különféle ellenőrzéseket be lehet iktatni, hogy csak helyes formátumot vihessenek a mezőbe, ne írkálhassanak be mindenféle karaktereket, stb, de ez már részletkérdés..
Remélem, hogy segítettem.
Köszi, de végül window.prompt-tal oldottam meg.

-
Zoli1222
addikt
Ebbe hogy kellene beleszerkeszteni? Ha az a, b, c-t szeretném bekérni?
<html>
<head>
<script type="text/javascript">
</script>
</head>
<body>
<script type="text/javascript">
var a = 7;
var b = -3;
var c = -7;
var D = b*b - (4*a*c);
var x1 = (-b + D)/(2*a);
var x2 = (-b - D)/(2*a);
var x12 = -b/(2*a);
document.write("A diszkrimináns értéke : "+D+"<br>");
if (D<0){
document.write("Az egyenletnek nincs valós megoldása<br>");}
if (D==0){
document.write("Az egyenletnek egy megoldása van<br>");
document.write("x12 = "+x12+"<br>");
}
if (D>0){
document.write("Az egyenletnek 2 valós megoldása van<br>");
document.write("x1 = "+x1+"<br>");
document.write("x2 = "+x2+"<br>");
}
</script>
<div align="center">
<SCRIPT LANGUAGE="JavaScript">
<!-- Original: Happy Smart -->
<!-- Web Site: http://happysmart.net -->
<!-- Begin
document.write('<form><input type=button value="Ismét" onClick="history.go()"></form>');
// End -->
</script>
</div>
</body>
</html> -
Zoli1222
addikt
Tehát. PL bekérek 3 számot. Ezt a 3 számot a js kódban használni szeretném, különböző egyenleteknél. Azaz a lényeg az lenne, h formálisan hogy is néz ki a bekérés illetve a kiolvasás. Remélem most már vmivel világosabb voltam.

-
Zoli1222
addikt
Számokat, h tudok bekérni a felhasználótól, amiket később fel is akarok használni?
-
Zoli1222
addikt
Mármint úgy érted, hogy nem HTML-elemben szeretnéd megjeleníteni, tehát nem kéne lekérdezni a getElementById-vel az adott HTML-tag azonosítóját?
Akkor még rövidebb lesz, ha csak egy változóba szeretnéd eltárolni (persze a Te dolgod, hogy eldöntsd, ezzel mit szeretnél kezdeni
):
az alábbit cseréld le:
document.getElementById('date').innerHTML="A mai dátum: "+year+"."+month+"."+day+". ("+day_name[day_number]+"), "+h+":"+m+":"+s;
erre:
var akarmi_valtozo;
akarmi_valtozo="A mai dátum: "+year+"."+month+"."+day+". ("+day_name[day_number]+"), "+h+":"+m+":"+s;
Ezzel eltároltál az akarmi_valtozo-ba egy összepakolt sztringet.Igen-igen.

Ezek ismételten HF-ok, és most még nem ilyen "bonyolultan" vesszük a dolgokat.
Órán a tömbökről volt szó sok más mellett, és ezért kell egy ilyet is megcsinálni, h a head-ben deklarálunk 1 tömböt a hét napjaival és ezt ki kell iratni.
A másik meg a dátum volt. -
Zoli1222
addikt
Én ezt a következőképp oldanám meg. A w3schools oldalán található egy elég érthető példa egy óra működéséről: [link]
Ezt némiképp átalakítottam, és itt van két komplett függvény, ami mutatja az időt és a 2000 óta eltelt éveket is:function startTime()
{
var today=new Date();
var year=today.getFullYear(); //év
var month=today.getMonth()+1; //0-tól kezdődik, ezért hozzáadunk 1-et
var day=today.getDate(); //a hónap hányadik napja (1-31)
var day_number=today.getDay(); //hányadik nap a héten (0-6)
var day_name=new Array("vasárnap","hétfő","kedd","szerda","csütörtök","péntek","szombat"); //a 0. nap mindig a vasárnap! ld.: http://www.w3schools.com/jsref/jsref_getday.asp
var h=today.getHours(); //óra
var m=today.getMinutes(); //perc
var s=today.getSeconds(); //mp
// 10 alatti számok elé egy 0-t pakolunk
month=checkTime(month); //hó
day=checkTime(day); //nap
m=checkTime(m); //perc
s=checkTime(s); //mperc
//kiírjuk a 'date' id-del rendelkező elembe (id="date")
document.getElementById('date').innerHTML="A mai dátum: "+year+"."+month+"."+day+". ("+day_name[day_number]+"), "+h+":"+m+":"+s;
//2000.01.01 óta eltelt évek, hónapok, napok (id="time_2000")
document.getElementById('time_2000').innerHTML="A 2000 eleje óta eltelt évek, hónapok, napok: "+(year-2000)+" év, "+(month-1)+" hónap, "+(day-1)+" nap.";
t=setTimeout('startTime()',500); //önmagát meghívja
}
function checkTime(i){
return (i<10)?("0"+i):(i);
}A HTML-ben szerepeljen így:
<div id="date"></div>
<br />
<div id="time_2000"></div>És a <body> részt alakítsd át így: <body onload="startTime();">
Ha csakis a napot, és nem a teljes dátumot szeretnéd kiíratni, akkor így oldható meg a függvényen belül:
document.getElementById('date').innerHTML="Aktuális nap: "+day_name[day_number];Remélem érthető.

Ejj, ha ennyire vágnám a témát...
Nem kellene azon görcsölnöm, h fél év múlva mihez kezdjek.
Nagyon profi ez a kód és nem szeretnék hálátlan lenni, de külön-külön id-k nélkül ez hogy festene?
Természetesen azért közben én is próbálkozom...
-
Zoli1222
addikt
Sziasztok
Ismét egy kis segítséget szeretnék kérni. Szám szerint 2-t.
Az egyik,h tömből, amiben szerepel a hét nap, h tudom kiíratni az aktuális napot?
Illetve, h tudom 2000.01.01-től eltelt éveket, napokat stb kiíratni?
Ennyi megvan:
<head>
<script type="text/javascript">
function mennyi(){
datum_mai = new Date();
datum_2000 = new Date(2000,0,1);
nap_per_ezredmp = 24 * 60 * 60 * 1000;
kulonbseg = (datum_mai.getTime() - datum_2000.getTime()) / nap_per_ezredmp;
kulonbseg = Math.round(kulonbseg);
}
</script>
</head> -
Zoli1222
addikt
Igen, nem nehéz:
var i,szam=2,kitevo=10,hatvany=1;
for(i=0;i<=kitevo;i++){
document.write(i+". hatvány: "+hatvany%3+" | ");
hatvany*=szam;
}Csak a hatvany%3 a lényeg, de formáztam, nehogy kétségbe ess, hogy rossz eredményt kaptál.

De ugye tudod, hogy itt a 3-mal való osztás maradékai egészen logikusan 1-esek és 2-esek lesznek?
A hatványozás résznek még van értelme, de ennek a 3-as maradéknak nem sok... 
Gratulálok az új avatarhoz!
Még egy FG-os avatar. 
Igazság szerint ez 1 kis HF lett volna. Azért nincs neki értelme.
Köszi szépen a megoldást is, és a gratulációt is.

-
Zoli1222
addikt
Köszönöm uraim.
A hatványozást fel lehet írni a pow nélkül is vhogy? -
Zoli1222
addikt
Helló
Annyi lenne a kérdésem, h ezt a feladatot, h kellene megoldani?
A 2 első tíz hatványának(2^0-->2^10), 3-mal való osztásainak maradékait.
Köszi.
Új hozzászólás Aktív témák
-
Fórumok
PROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Tabletek, E-bookok Nyomtatók, szkennerek PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
- Milyen videókártyát?
- NVIDIA GeForce RTX 5070 / 5070 Ti (GB205 / 203)
- Gaming notebook topik
- Kínai és egyéb olcsó órák topikja
- iPhone topik
- Kormányok / autós szimulátorok topikja
- Honor 200 Pro - mobilportré
- MasterDeeJay: Low budget (50.000 forint) light gémer gép összerakása
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Pécs és környéke adok-veszek-beszélgetek
- További aktív témák...
- Samsung Galaxy A23 5G 128GB, Kártyafüggetlen, 1 Év Garanciával
- www.olcsogamerpc.hu - GamerPC 65 - Intel i5-12400F / RTX 5060 Ti / 16GB DDR4 / 1TB NVMe - GARANCIA
- Apple iPhone 16 128GB eladó! 92% akku, megkímélt állapot, 12 hónap garancia
- 4db GAINWARD RTX 4090 Phantom HŰTÉS!
- Apple iPhone 16 Pro 128GB eladó! 92% akku, Megkímélt állapot, 12 hónap gar
- BESZÁMÍTÁS! AMD Threadripper 3960X + Asus Zenith II Extreme garanciával hibátlan működéssel
- 27% - ASUS ROG CROSSHAIR X670E HERO Alaplap.
- HP ZBook Fury 17 G8 i7-11800H 32 GB RAM 1TB SSD NVIDIA RTX A3000 Garancia
- Samsung Odyssey G7 S28AG700NU IPS Monitor! 3840x2160 / 1ms / 144Hz / FreeSync / G-Sync
- Nemzetközi csomagküldés olcsón EU akár 1900 Ft-tól CsomagExpress
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
Semmit nem csinálsz onchange eseményre. 


), majd pl. a


![;]](http://cdn.rios.hu/dl/s/v1.gif)
Pedig jó lenne, mert webszerkesztés vonalon szeretnék kezdeni vmit.
Komolyan!



