Hirdetés
-
Rövid előzetesen a S.T.A.L.K.E.R. 2: Heart of Chornobyl
gp Továbbra is szeptemberi premierrel számolnak a fejlesztők, reméljük több halasztásra már nem kell számítanunk.
-
Érkezőben a Poco M6 4G
ma 5G-s és 4G-s Pro modell már van, hamarosan lesz Poco M6 4G-s alapváltozat is.
-
Toyota Corolla Touring Sport 2.0 teszt és az autóipar
lo Némi autóipari kitekintés után egy középkategóriás autót mutatok be, ami az észszerűség műhelyében készül.
-
Mobilarena
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
-
Jim-Y
veterán
Hát, egy nagyobb nem koca projekten, szinte minden esetben előjönnek olyan repetitív folyamatok, amit a programozóknak időről időre meg kell tenniük.
Egy projekt életciklusát alapul véve:* dependenciák letöltése, architektúrába integrálása stb..
* az elkészült modul lintelése, hibák felderítése
* tesztek futtatása
* modulok összecsomagolása (bundling)
* transpiling, például a következő nem stabil javascript verzióban megírt modulok stabil javascriptre buildelése
* különböző transpile to js modulok js-re buildelése
* az elkészült js csomag minifikálása
* az elkészült html fájlok minifikálása
* az elkészült css fájlok minifikálása
* a css preprocesszorokban megírt stílusfájlok css-re konvertálása
* fájlok másolása egyik helyről egy másik helyre, például production build másolása X helyre
* satöbbi satöbbi satöbbiA lényeg, hogy ami repetitív könnyen automatizálható folyamat, azt nem kell kézzel megcsinálni hanem a build toolok megteszik helyettünk.
Miért jó? Például nem mindegy, hogy a mobilról netezőknek mekkora méretű forrásfájl-t, forrásfájlokat kell letölteniük, mivel rendszerint a mobilról netezők mobilnettel rendelkeznek, ott meg nagyon nem mindegy, hogy 1mb az oldalad, vagy 100kb. -hasraütöttem-. Ezért célszerű minifikálni az elkészül applikációt amivel a méretet lehet csökkenteni. Ezt rendszerint nem egyszer fogod megcsinálni, hanem több ször, lehet, hogy sokszor.
1. első esetben kézzel csinálod mindig, nem nehéz a parancs, kb vmi ilyen "uglify /lib/**/*.js" vagy "uglify build/bundle.js -o build/bundle.min.js" Nem nehéz ugye? De mi van ha már nem csak ezt szeretnéd csinálni, hanem még 5-6 hasonló parancsot futtatni. Olyankor ez már teher.
2. második esetben használsz valamilyen build toolt, ahol taskokat definiálsz, és az előzőleg 5-6 különböző buildelési lépést egy paranccsal tudod kiadni, például "grunt dist"[ Szerkesztve ]
-
CSorBA
őstag
válasz Sk8erPeter #4556 üzenetére
Sk8erPeter @ 4556:
Köszi, illetve Jim-Y-nek is az összefoglalójáért.Zedz @ 4556:
"valószínűleg juniorként még egy darabig nem is leszek"Hehe, ebben sosem lehetsz biztos. Én mikor tavasszal a jelenlegi munkahelyemen kezdtem juniorként, a következő héten pont az alábbiakkal kellett megismerkednem: Grunt, Yeoman, Bower. Ráadásul én az összes programozási tudásom közül, mindig a js-el álltam kicsit hadilábon, és ha már itt tartunk, a mai kérdés:
All:
Probléma: jsfiddle: ow2xow84 (Ugye a child elementeken is ellövődik.)
Megoldás: jsfiddle: o8f5hy6mEnnél jobb javaslat?
[ Szerkesztve ]
-
CSorBA
őstag
válasz fordfairlane #4605 üzenetére
Meg sem szólalok, nem tudom miért nem így használtam.
Köszönöm szépen!szerk.: @4606 igen, természetesen csak fiddlen hagytam ki, kódban rendben van.
[ Szerkesztve ]
-
Jim-Y
veterán
Egyebkent, csak ilyen FYI jelleggel, itt egy alternativa a closure-re.
-
DNReNTi
őstag
LOL.
Bocs ha már vót.but without you, my life is incomplete, my days are absolutely gray
-
Jim-Y
veterán
Diák: #FP in #JavaScript
-
Jim-Y
veterán
válasz Cathfaern #4613 üzenetére
Na most összezavartál, én a tartalom miatt linkeltem elsősorban, de ha a bemutatóra gondolsz akkor ehhez hasonlóból kettőt ismerek:
Ez is ígéretesnek tűnik:
remarkA cikk amugy elképzelhető, hogy a
decksegítségével készült, ezt nem ismerem. Nem jó a link, van másik is deck.js[ Szerkesztve ]
-
Jim-Y
veterán
Sziasztok.
Egy kis segítséget szeretnék kérni.
Arra szeretnék ötleteket kérni, hogy az aszinkron wait műveleteket hogyan tudnám pomiszokkal? úgy kezelni mintha szinkron műveletek lennének. A promise-okat egy ciklusban gyártom, és minden szubszekvens promisznak meg kéne várnia az előző promise fulfilljét mielőtt ő is rezolválná magát.
Tudom ez egy kicsit túl hunglish lett, ne haragudjatok miatta, de még mindig így tudtam a legértelmesebben leírni, hogy mit szeretnék
Magyarul ezt szeretném dinamikussá és promiszolhatóvá tenni:
39 led.on();
40 self.wait(300, function() {
41 led.off();
42 self.wait(100, function() {
43 led.on();
44 self.wait(300, function() {
45 led.off();
46 self.wait(100, function() {
47 led.on();
48 self.wait(300, function() {
49 led.off(); // stb..
50 });
51 });
52 });
53 });
54 });Az majdnem olyan mint egy strobe effekt, de nekem most nem az kell. Az kell, hogy az egymás után keletkező timeoutokat be tudjam várni..
szerk: esetleg ha magát a wait-et denodify-olnám?
[ Szerkesztve ]
-
PumpkinSeed
addikt
-
tick
aktív tag
Sziasztok!
Probált már valaki selenium webdrivert használni node.js-ben desktop applikációként? (pl. app.js)
Ha igen, mennyire használható? Vagy túl merész elképzelés?
(egy java projectet ültetnék át, winen és linuxon is futna)Everything that has a beginning... has an end
-
adam_
senior tag
Az alábbi kód valamiért nem fut le Firebugban, a következő a hibaüzenet:
SyntaxError: 09 is not a legal ECMA-262 octal constant
var myDate = new Date(1989,09,24);Előre is köszönöm a válaszokat!
-
adam_
senior tag
Köszönöm, így már jó! Igen, és épp most nézem a lynda.com oktatóvideóját, és abban is taglalva van, hogy "0-11"-ig mennek pl. a hónapok:
[ Szerkesztve ]
-
dqdb
nagyúr
Ha nullával kezdesz egy kizárólag számjegyekből álló numeric literalt, akkor az JS-ben (és egyéb C-szerű szintaktikából eredeztetett nyelvekben) azt jelenti, hogy nyolcas számrendszerben adtad meg az értéket. Mivel nyolcas számrendszer, így abban csak a 0-7 számjegyek érvényesek, a 9 nem.
27= 0x1b = 033
Szóval szépérzéktől vezéreltetve ne írd ki a kezdő nullákat sosem, mert csúnya meglepetések érhetnek miatta.
month: Integer value representing the month, beginning with 0 for January to 11 for December. [link]
Kíváncsi lennék, ki volt az az idióta, aki ezt ilyenre kitalálta, és miért tette. De igazából az egész Date objektum egy állatorvosi ló a mit ne típusú JavaScript programozói hibák szemléletes bemutatására.[ Szerkesztve ]
tAm6DAHNIbRMzSEARWxtZW50ZW0gdmFka5RydIJ6bmkuDQoNClOBc4Ek
-
Sk8erPeter
nagyúr
"»» month: Integer value representing the month, beginning with 0 for January to 11 for December. [link]
Kíváncsi lennék, ki volt az az idióta, aki ezt ilyenre kitalálta, és miért tette. De igazából az egész Date objektum egy állatorvosi ló a mit ne típusú JavaScript programozói hibák szemléletes bemutatására."
Ó, hogy ezzel milyen messzemenőkig egyetértek. Pontosan ugyanez jutott eszembe a téma kapcsán, csak nem akartam megint fikázódni.
Ott kezdődik, hogy dátumoknál teljesen értelmetlen ez a 0-tól való számozás, amikor konkrét hónapokról, meg napokról van szó, de egyéb gondok is vannak.(#4612) Jim-Y:
Ez jópofa.[ Szerkesztve ]
Sk8erPeter
-
adam_
senior tag
A http://www.codecademy.com/-on csinálom a gyakorlatokat, és az egyik résznél sajnos csak sejtésem van, hogy mi lehet a gond, de ennek ellenére nem tudok továbblépni. A hibaüzenet: SyntaxError: Unexpected token ILLEGAL JSFiddleben beírtam a JS kódot, a HTML fülbe pedig magát a kérdéses feladatrészt. A feedback előtti részeken simán végigment, de ezt követően a feedbacknél szerintem az if ágban valami probléma van. Ugyanis gondolom a promptban bekért szöveget nem tudja összehasonlítani mint számot, hogy kevesebb vagy több az adott érték.. Mit gondoltok, hol a kérdéses hiba?
[ Szerkesztve ]
-
Sk8erPeter
nagyúr
Ami miatt egyáltalán nem fut le a kód, hogy ezt írtad:
console.log("Thank you! We should race at the next concert!);nincs lezárva a string, tehát ez helyesen:
console.log("Thank you! We should race at the next concert!");Az összehasonlítás if (feedback > "8") helyett első körben:
if (parseInt(feedback, 10) > 8)
Persze itt semmi értelmes ellenőrzés nincs, normális validáció során megnézed azt is, hogy mondjuk a feedback változó, ami egy string, nem tartalmaz-e nem megengedett karaktereket (pl. betűket, amikor csak számok megengedettek; jelenleg mondjuk ha beírod, hogy "9abc", akkor azt is parse-olni fogja 9-re, de mégsem ellenőrizted, hogy a felhasználó nem gépelt-e be általad nem elfogadott karaktereket, pedig illik, ennek megoldását rádbízom).
Működik az explicit parse-olás nélkül is, ha > "8" helyett > 8-at írsz, DE szerintem sokkal szebb és kezelhetőbb, ha egyértelműen jelzed a kódban, hogy mi is történik, tehát hogy egy stringből kotorsz ki egy egészszám-értéket.Szerk.: egyébként ha rákattintasz a JSHint gombra a jsFiddle-felületen, akkor segíteni is fog, hogy hol van jelenleg elrontva a kódod, érdemes használni, mert így nem akadsz el ilyeneken, hogy egy stringet elfelejtettél lezárni. Meg érdemes figyelni a szintaktika-kiemelésre, mondjuk jelen esetben könnyű volt elsiklani felette.
[ Szerkesztve ]
Sk8erPeter
-
adam_
senior tag
válasz Sk8erPeter #4631 üzenetére
Sk8erPeter, Jim-Y Köszönöm, így már minden világos.
-
superboyka
csendes tag
Sziasztok lenne 1 kis gondom de nekem a js kinai igy helpre szorulok, van 1 kodom ami kiirja mikulást karácsonyt,és uj évet olyan képen elöte jelzi menyi nap van még mikor odda ért boldog ünepet kiván eddig ok csak én belle szeretnék tenni még ünepeket hogy egész éves panel legyen belöle pl valentint,husvét stb. erre kellene segitség hogy a kodomba levö szerkestésnek az elmagyarázását 1 kis pldával mellette leirés igy a napot honapot és ezt kell belle tened akkor a többi dátum beleszerkesztése egyszerü lenne már nekem is imme a kodom
/************** ÜNNEPEK ***************/
function unnepek()
{
var unnep_idoszak = false;
var today = new Date();
var theoccasion1 = new Date(parseInt(today.getFullYear()), 12, 25);
var mikulas_nap = new Date(parseInt(today.getFullYear()), 12, 6);
if(parseInt(today.getMonth())==11)
{
var theoccasion2 = new Date(parseInt(today.getFullYear()+1), 1, 1);
var theoccasion3 = new Date(parseInt(today.getFullYear()+1), 1, 8);
}
else
{
var theoccasion2 = new Date(parseInt(today.getFullYear()), 1, 1);
var theoccasion3 = new Date(parseInt(today.getFullYear()), 1, 8);
}
mikulas_nap.setMonth(theoccasion1.getMonth()-1);
theoccasion1.setMonth(theoccasion1.getMonth()-1);
theoccasion2.setMonth(theoccasion2.getMonth()-1);
theoccasion3.setMonth(theoccasion3.getMonth()-1);var one_day = 1000*60*60*24;
calculate_mikulas_nap = Math.ceil((parseInt(mikulas_nap.getTime())-parseInt(today.getTime()))/(one_day));
calculatediff1 = Math.ceil((parseInt(theoccasion1.getTime())-parseInt(today.getTime()))/(one_day));
calculatediff2 = Math.ceil((parseInt(theoccasion2.getTime())-parseInt(today.getTime()))/(one_day));
calculatediff3 = Math.ceil((parseInt(theoccasion3.getTime())-parseInt(today.getTime()))/(one_day));
if (calculate_mikulas_nap < 0)
{
var nextyeartoday=new Date();
nextyeartoday.setFullYear(today.getFullYear()+1);
calculate_mikulas_nap = Math.ceil((nextyeartoday.getTime()-today.getTime())/(one_day)+calculate_mikulas_nap);
}
if (calculatediff1 < 0)
{
var nextyeartoday=new Date();
nextyeartoday.setFullYear(today.getFullYear()+1);
calculatediff1 = Math.ceil((nextyeartoday.getTime()-today.getTime())/(one_day)+calculatediff1);
}
if (calculatediff2 < 0)
{
var nextyeartoday=new Date();
nextyeartoday.setFullYear(today.getFullYear()+1);
calculatediff2 = Math.ceil((nextyeartoday.getTime()-today.getTime())/(one_day)+calculatediff2);
}
if (calculatediff3 < 0)
{
var nextyeartoday=new Date();
nextyeartoday.setFullYear(today.getFullYear()+1);
calculatediff3 = Math.ceil((nextyeartoday.getTime()-today.getTime())/(one_day)+calculatediff3);
}
//nov.22-tól dec.5-ig
if ( (calculate_mikulas_nap>0) && (calculate_mikulas_nap<15) )
{
document.getElementById('unnep').innerHTML = '<br \/><div>Még '+calculate_mikulas_nap+' napot alszunk és jön a Mikulás...<\/div>'+
'<br \/><img src="infusions/nevunep_panel/jon_mikulas.gif" alt="" \/><br \/>';
unnep_idoszak = true;
}
//dec.6-án
if ( (calculate_mikulas_nap==0) )
{
document.getElementById('unnep').innerHTML = '<br \/><div>Gyerekek, megérkezett a Mikulás!<\/div>'+
'<br \/><img src="infusions/nevunep_panel/megjott_mikulas.gif" alt="" \/><br \/>';
unnep_idoszak = true;
}
//dec.7-tól 24-ig
if ((calculatediff1>0) && (calculatediff1<29) && (calculatediff2<26) && (calculatediff3<33))
{
document.getElementById('unnep').innerHTML = '<br \/><div>Még '+calculatediff1+' napot alszunk és itt a Karácsony...<\/div>'+
'<br \/><img src="infusions/nevunep_panel/jon_karacsony.gif" alt="" \/><br \/>';
unnep_idoszak = true;
}
//dec.25-én és 26-án
if (calculatediff1==0 || (calculatediff1>0 && calculatediff2==6))
{
document.getElementById('unnep').innerHTML = '<br \/><div>Boldog Karácsonyi Ünnepeket!<\/div>'+
'<br \/><img src="infusions/nevunep_panel/boldog-karacsonyt.gif" alt="" \/><br \/>';
unnep_idoszak = true;
}
//dec.27-tol dec.31-ig
if((calculatediff1>0) && (calculatediff2>0) && (calculatediff2!=6) && (calculatediff2<7) && (calculatediff3>0))
{
document.getElementById('unnep').innerHTML = '<br \/><div>Még '+calculatediff2+' napot alszunk és itt van Uj Év..<\/div>'+
'<img src="infusions/nevunep_panel/kellemes_unnepek.gif" alt="" \/><br \/>';
unnep_idoszak = true;
}
//jan.01-tol jan.07-ig
if(((calculatediff1>0) && (calculatediff2==0) && (calculatediff3>0) && (calculatediff3<8)) || ((calculatediff3>0) && (calculatediff3<8)))
{
document.getElementById('unnep').innerHTML = '<br \/><div>Boldog Új Évet!<\/div>'+
'<br \/><img src="infusions/nevunep_panel/boldogujevet.gif" alt="" \/><br \/>';
unnep_idoszak = true;
}
//Ez a rész csak a TESZT kedvéért...
if(!unnep_idoszak)
document.getElementById('unnep').innerHTML = '<br \/><div>Nincs ünnepi idoszak...<\/div>'+
'<br \/><img src="infusions/nevunep_panel/boldogujevet.gif" alt="" \/><br \/>';
} -
martonx
veterán
válasz superboyka #4634 üzenetére
hűha, légy jó, és nézz vissza csak egy pár hsz-t, hogy hogy, milyen formában illik a példa kódunkat ide belinkelni. És még egy csomó helyesírási hibától is megkímélnéd sk8erpeter-t
Én kérek elnézést!
-
superboyka
csendes tag
bocsi most vettem észre van kod forás javitom
************** ÜNNEPEK ***************/
function unnepek()
{
var unnep_idoszak = false;
var today = new Date();
var theoccasion1 = new Date(parseInt(today.getFullYear()), 12, 25);
var mikulas_nap = new Date(parseInt(today.getFullYear()), 12, 6);
if(parseInt(today.getMonth())==11)
{
var theoccasion2 = new Date(parseInt(today.getFullYear()+1), 1, 1);
var theoccasion3 = new Date(parseInt(today.getFullYear()+1), 1, 8);
}
else
{
var theoccasion2 = new Date(parseInt(today.getFullYear()), 1, 1);
var theoccasion3 = new Date(parseInt(today.getFullYear()), 1, 8);
}
mikulas_nap.setMonth(theoccasion1.getMonth()-1);
theoccasion1.setMonth(theoccasion1.getMonth()-1);
theoccasion2.setMonth(theoccasion2.getMonth()-1);
theoccasion3.setMonth(theoccasion3.getMonth()-1);
var one_day = 1000*60*60*24;
calculate_mikulas_nap = Math.ceil((parseInt(mikulas_nap.getTime())-parseInt(today.getTime()))/(one_day));
calculatediff1 = Math.ceil((parseInt(theoccasion1.getTime())-parseInt(today.getTime()))/(one_day));
calculatediff2 = Math.ceil((parseInt(theoccasion2.getTime())-parseInt(today.getTime()))/(one_day));
calculatediff3 = Math.ceil((parseInt(theoccasion3.getTime())-parseInt(today.getTime()))/(one_day));
if (calculate_mikulas_nap < 0)
{
var nextyeartoday=new Date();
nextyeartoday.setFullYear(today.getFullYear()+1);
calculate_mikulas_nap = Math.ceil((nextyeartoday.getTime()-today.getTime())/(one_day)+calculate_mikulas_nap);
}
if (calculatediff1 < 0)
{
var nextyeartoday=new Date();
nextyeartoday.setFullYear(today.getFullYear()+1);
calculatediff1 = Math.ceil((nextyeartoday.getTime()-today.getTime())/(one_day)+calculatediff1);
}
if (calculatediff2 < 0)
{
var nextyeartoday=new Date();
nextyeartoday.setFullYear(today.getFullYear()+1);
calculatediff2 = Math.ceil((nextyeartoday.getTime()-today.getTime())/(one_day)+calculatediff2);
}
if (calculatediff3 < 0)
{
var nextyeartoday=new Date();
nextyeartoday.setFullYear(today.getFullYear()+1);
calculatediff3 = Math.ceil((nextyeartoday.getTime()-today.getTime())/(one_day)+calculatediff3);
}
//nov.22-tól dec.5-ig
if ( (calculate_mikulas_nap>0) && (calculate_mikulas_nap<15) )
{
document.getElementById('unnep').innerHTML = '<br \/><div>Még '+calculate_mikulas_nap+' napot alszunk és jön a Mikulás...<\/div>'+
'<br \/><img src="infusions/nevunep_panel/jon_mikulas.gif" alt="" \/><br \/>';
unnep_idoszak = true;
}
//dec.6-án
if ( (calculate_mikulas_nap==0) )
{
document.getElementById('unnep').innerHTML = '<br \/><div>Gyerekek, megérkezett a Mikulás!<\/div>'+
'<br \/><img src="infusions/nevunep_panel/megjott_mikulas.gif" alt="" \/><br \/>';
unnep_idoszak = true;
}
//dec.7-tól 24-ig
if ((calculatediff1>0) && (calculatediff1<29) && (calculatediff2<26) && (calculatediff3<33))
{
document.getElementById('unnep').innerHTML = '<br \/><div>Még '+calculatediff1+' napot alszunk és itt a Karácsony...<\/div>'+
'<br \/><img src="infusions/nevunep_panel/jon_karacsony.gif" alt="" \/><br \/>';
unnep_idoszak = true;
}
//dec.25-én és 26-án
if (calculatediff1==0 || (calculatediff1>0 && calculatediff2==6))
{
document.getElementById('unnep').innerHTML = '<br \/><div>Boldog Karácsonyi Ünnepeket!<\/div>'+
'<br \/><img src="infusions/nevunep_panel/boldog-karacsonyt.gif" alt="" \/><br \/>';
unnep_idoszak = true;
}
//dec.27-tol dec.31-ig
if((calculatediff1>0) && (calculatediff2>0) && (calculatediff2!=6) && (calculatediff2<7) && (calculatediff3>0))
{
document.getElementById('unnep').innerHTML = '<br \/><div>Még '+calculatediff2+' napot alszunk és itt van Uj Év..<\/div>'+
'<img src="infusions/nevunep_panel/kellemes_unnepek.gif" alt="" \/><br \/>';
unnep_idoszak = true;
}
//jan.01-tol jan.07-ig
if(((calculatediff1>0) && (calculatediff2==0) && (calculatediff3>0) && (calculatediff3<8)) || ((calculatediff3>0) && (calculatediff3<8)))
{
document.getElementById('unnep').innerHTML = '<br \/><div>Boldog Új Évet!<\/div>'+
'<br \/><img src="infusions/nevunep_panel/boldogujevet.gif" alt="" \/><br \/>';
unnep_idoszak = true;
}
//Ez a rész csak a TESZT kedvéért...
if(!unnep_idoszak)
document.getElementById('unnep').innerHTML = '<br \/><div>Nincs ünnepi idoszak...<\/div>'+
'<br \/><img src="infusions/nevunep_panel/boldogujevet.gif" alt="" \/><br \/>'és hogy még érthetöbb legyek szoval még dátumokat tennék belle csak nem tudom hogy kell erre kellene segitség meg 1 jó kis plda szoval azt szeretném januér 25 és februér 13 közöt számlálja szövegel menyi nap van még hátra és 14 edikén boldog valentint kivánjon ha ezt kis hozza irás kisérné pl.ezzel álitod a honapot innen a napot ezt kellet belle tenni hogy ki mutassa a február 14 et és igy számolod ki metöl medig számoljon ez kellene bocs a helyesirésárt külföldi vagyok kát én a programkodra katintotam de csak ilyen lett nem tom miért
[ Szerkesztve ]
-
Zedz
addikt
válasz superboyka #4638 üzenetére
Próbáljuk meg ezzel.
-
superboyka
csendes tag
hát én probáltam de ugy össze van keverve html css nem tudtam széjel szedni figyeld a teljes kod amibe névnap is van
<?php
opentable("Karácsony Visszaszámláló");
/* scriptekbõl felépített panel */
?>
<style type="text/css">
/* */
#sapka{width:100%;
font-family:sans-serif;font-size:14px;color:#111F10;text-align:center;}
.current-submenu{width:800px;font-weight:700;height:345px;text-align:center;margin:0 auto;padding:4px 0 0 0;
font-size:16px;;border:0 solid #c6ac6c;-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;
background: #E1DFD5;font-family:Insula, Arial, helvetica, sans-serif;
background-image:-webkit-linear-gradient(left,#938B66, #E1DFD5, #938B66);
background-image:-moz-linear-gradient(left,#938B66, #E1DFD5, #938B66);
background-image:-o-linear-gradient(top left,#938B66, #E1DFD5 50%,#938B66 100%);
-pie-background:linear-gradient(left, #938B66, #E1DFD5, #938B66);
behavior:url('infusions/nevunep_panel/pie.htc');z-index:2;}
#unnep_keret{width:800px;min-height:10px;height:auto;margin:0 auto;padding:0;position:relative;}
#unnep{width:800px;margin:0;padding:0;position:absolute;left:0;top:0; background: url('infusions/nevunep_panel/orange50.png') 0 0 repeat;
-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;
border-radius:8px;border:0px solid blue;behavior:url('infusions/nevunep_panel/pie.htc');}
#unnep div{width:797px;margin:0 auto;padding:0;color:#FFFFFF;font-family:Insula, Arial, helvetica, sans-serif;
height:30px;line-height:30px;font-size:18px;background: url('infusions/nevunep_panel/unnep.gif') 0 0 repeat;
-moz-border-radius:8px;-webkit-border-radius:8px;-o-border-radius:8px;-ms-border-radius:8px;
border-radius:8px;border:0px solid gray;behavior:url('infusions/nevunep_panel/pie.htc');}
</style>
<div id="sapka"><div id="sapka">
<script type="text/javascript">
/**************** aktuális dátum/névnap meghatározó *************/
var ido = new Date();
var ev = ido.getYear();
var ho = ido.getMonth();
var nap = ido.getDate();
var napszam = ido.getDay();
var honap_hossz = 0;
if (ev<1900)
{ ev+=1900; }
//hónap nevének meghatározása
function honev(ho)
{
var month = new Array("Január", "Február", "Március", "Április", "Május", "Június",
"Július", "Augusztus", "Szeptember", "Október", "November", "December");
return month[ho];
}
//nap nevének meghatározása
function napnev(szam)
{
var napnevek = new Array("vasárnap", "hétfo", "kedd", "szerda", "csütörtök",
"péntek", "szombat", "vasárnap");
return napnevek[szam];
}
//adott napon lévo névnapok meghatározása
function nevnap(evben,hoban,napon) {
if (hoban==1) { //Január
var napok = new Array("",
"Alpár, Fruzsina, Bazil", "Ábel, Gergely, Vazul", "Genovéva, Gyöngyvér, Benjámin, Dzsenifer", "Titusz, Leona, Angéla", "Simon, Emília",
"Gáspár, Menyhért, Boldizsár", "Attila, Ramóna, Rajmund, Bálint", "Gyöngyvér, Szeverinusz, Szörény", "Marcell, Juliánusz", "Melánia, Vilmos, Vilma",
"Ágota, Honoráta", "Erno, Erneszta, Tatjána", "Veronika, Csongor, Yvett", "Bódog, Félix", "Lóránt, Loránd, Pál",
"Gusztáv, Marcell", "Antal, Antónia", "Margit, Piroska", "Sára, Márta, Márió", "Fábián, Sebestyén",
"Ágnes, Agnéta", "Vince, Artúr", "Zelma, Rajmund, Emerencia, Emese", "Timót, Ferenc", "Pál, Henrik",
"Vanda, Paula, Timóteusz", "Angéla, Angelika", "Károly, Karola, Tamás", "Adél, Valér", "Martina, Gerda, Jácinta",
"Marcella, János");
}
else if (hoban==2) { //Február
if((evben%4 == 0 && evben%100 != 0) || evben%400 == 0)
{
var napok=new Array("",
"Ignác, Brigitta, Kincso", "Karolina, Karola, Aida", "Balázs, Oszkár, Celerina", "Ráhel, Csenge, Veronika, András", "Ágota, Ingrid, Etelka, Léda",
"Dorottya, Dóra, Pál", "Tódor, Rómeó, Richárd", "Aranka, Jeromos", "Abigél, Alex, Apollónia", "Elvira",
"Bertold, Marietta", "Lívia, Lídia, Eulália", "Ella, Linda, Levente, Katalin", "Bálint, Valentin, Cirill, Metód", "Kolos, Györgyi, Georgina",
"Julianna, Lilla, Filippa", "Donát", "Bernadett, Simon, Zenko", "Zsuzsanna, Eliza, Konrád", "Aladár, Álmos, Leó",
"Eleonóra, Zelmira, Péter", "Gerzson, Margit", "Alfréd, Polikárp", "SENKI SEM(szökonap)", "Mátyás, Jázmin",
"Géza, Cézár, Vanda", "Edina, Viktor, Gyozo", "Ákos, Bátor, Gábor", "Elemér, Oszvald, Román")
}
else
{
var napok=new Array("",
"Ignác, Brigitta, Kincso", "Karolina, Karola, Aida", "Balázs, Oszkár, Celerina", "Ráhel, Csenge, Veronika, András", "Ágota, Ingrid, Etelka, Léda",
"Dorottya, Dóra, Pál", "Tódor, Rómeó, Richárd", "Aranka, Jeromos", "Abigél, Alex, Apollónia", "Elvira",
"Bertold, Marietta", "Lívia, Lídia, Eulália", "Ella, Linda, Levente, Katalin", "Bálint, Valentin, Cirill, Metód", "Kolos, Györgyi, Georgina",
"Julianna, Lilla, Filippa", "Donát", "Bernadett, Simon, Zenko", "Zsuzsanna, Eliza, Konrád", "Aladár, Álmos, Leó",
"Eleonóra, Zelmira, Péter", "Gerzson, Margit", "Alfréd, Polikárp", "Mátyás, Jázmin", "Géza, Cézár, Vanda",
"Edina, Viktor, Gyozo", "Ákos, Bátor, Gábor", "Elemér, Oszvald, Román")
}
}
else if (hoban==3) { //Március
var napok=new Array("",
"Albin, Albina, Leonita, Lea", "Lujza, Ágnes, Henrik, Magor", "Kornélia, Kunigunda, Frigyes", "Kázmér, Lúciusz, Zorán", "Adorján, Adrián",
"Leonóra, Inez, Koletta", "Tamás, Perpétua, Felicitász", "János, Zoltán, Apolka", "Franciska, Fanni", "Ildikó, Emil, Gusztáv",
"Szilárd, Tímea, Konstantin", "Gergely, Maximilián", "Krisztián, Ajtony, Egyed, Patrícia", "Matild, Matilda, Trilla", "Kristóf, Kelemen",
"Henrietta, Herbert", "Gertrúd, Patrik", "Sándor, Ede, Cirill", "József, Bánk", "Klaudia, Alexandra",
"Benedek, Bence, Miklós", "Beáta, Izolda, Lea", "Emoke, Botond, Ottó, Kartal", "Gábor, Karina", "Irén, Írisz, Lúcia",
"Emánuel, Emánuéla, Larissza, Árpád", "Hajnalka, Lídia, Auguszta", "Gedeon, Johanna", "Auguszta, Bertold", "Zalán",
"Árpád, Benjámin, Beno")
}
else if (hoban==4) { //Április
var napok=new Array("",
"Hugó, Agád", "Áron, Ferenc", "Buda, Richárd, Hóvirág, Indira", "Izidor", "Vince, Irén, Teodóra",
"Vilmos, Bíborka, Taksony, Celesztin", "Herman, János", "Dénes, Valér, Valter", "Erhard, Ákos, Döme", "Zsolt, Ezekiel",
"Leó, Szaniszló, Glória", "Gyula, Baldvin, Sába", "Ida, Márton, Hermina", "Tibor", "Anasztázia, Tas, Oktávia",
"Csongor, Bernadett", "Rudolf, Izidóra", "Andrea, Ilma, Apolló, Aladár", "Emma, Malvin, Zseraldina", "Tivadar, Tihamér, Töhötöm",
"Konrád, Zelmira, Anzelm", "Csilla, Noémi, Kájusz", "Béla, Adalbert", "György, Fidél, Debóra", "Márk, Ányos",
"Ervin, Klétusz", "Zita, Mariann, Anasztáz", "Valéria, Péter", "Péter, Katalin, Roberta", "Katalin, Kitti, Zsófia, Piusz")
}
else if (hoban==5) { //Május
var napok=new Array("",
"Fülöp, Jakab, Zsaklin, Jefte, József", "Zsigmond, Atanáz, Zoé", "Tímea, Irma, Jakab, Fülöp", "Mónika, Flórián", "Györgyi, Irén",
"Ivett, Frida, Judit, Yvett", "Gizella, Gusztáv, Bendegúz", "Mihály, Gyozo", "Gergely, Katinka, Alberta, Édua", "Ármin, Pálma, Izidor",
"Ferenc", "Pongrác", "Szervác, Imola, Imelda", "Bonifác, Gyöngyi", "Zsófia, Szonja, Döníz",
"Mózes, Botond, János", "Paszkál, Ditmár, Rezeda", "Erik, Alexandra, János", "Ivó, Iván, Milán", "Bernát, Bernardin, Felícia",
"Konstantin, András", "Júlia, Rita, Emil", "Dezso, Vilmos, Renáta", "Eszter, Eliza, Vanessza", "Orbán, Gergely",
"Fülöp, Evelin", "Hella, Pelbárt, Ágoston", "Emil, Csanád, Vilmos", "Magdolna, Magda, Ervin, Léna", "Janka, Zsanett, Johanna, Nándor",
"Angéla, Petronella")
}
else if (hoban==6) { //Június
var napok=new Array("",
"Tünde, Jusztinusz", "Kármen, Anita, Péter, Marcellinusz", "Klotild, Cecília, Károly", "Bulcsú, Kerény, Kerubin", "Fatime, Fatima, Bonifác",
"Norbert, Norberta, Cintia", "Róbert, Robertina, Arianna, Fülöp, Roberta", "Medárd, Helga", "Félix, Elod, Annamária, Annabella", "Margit, Gréta",
"Barnabás", "Villo, Orfeusz, Adelaida", "Antal, Anett", "Vazul, Elizeus, Herta", "Jolán, Vid, Viola",
"Jusztin, Jusztina, Auréliusz", "Laura, Alida, Alina, Szabolcs, Adolf, Bató", "Arnold, Levente, Doloróza", "Gyárfás, Romuald", "Rafael, Dina",
"Alajos, Leila", "Paulina, Tamás", "Zoltán, Szultána", "János, Iván", "Vilmos, Viola, Vilma",
"János, Pál, Cirill", "László, Sámson", "Levente, Irén, Iréneusz", "Péter, Pál,Emoke, Judit, Petra, Szulamit, Ivett", "Pál")
}
else if (hoban==7) { //Július
var napok=new Array("",
"Tihamér, Annamária, Olivér, Áron", "Ottó", "Kornél, Soma, Tamás", "Ulrik, Erzsébet", "Emese, Sarolta, Lotti, Antal",
"Csaba, Mária", "Apollónia, Vilibald, Bene", "Ellák, Edgár, Eperke", "Lukrécia, Veronika, Hajnalka", "Amália, Melina Engelbert, Ulrika",
"Nóra, Lili, Nelli, Benedek", "Izabella, Dalma, Eleonóra", "Jeno, Henrik", "Örs, Stella, Kamil", "Örkény, Henrik, Roland, Bonaventúra",
"Valter, Irma", "Endre, Elek, András", "Szömér, Frigyes, Milla, Hedvig, Mirkó", "Emília", "Illés, Margaréta",
"Dániel, Daniella, Lorinc", "Magdolna, Mária, Magda", "Lenke, Brigitta, Apollinár", "Kinga,Kunigunda, Kincso, Krisztina", "Kristóf, Jakab",
"Anna, Anikó, Joakim", "Olga, Liliána, Natália, Pantaleon", "Szabolcs, Alina, Ince, Gyozo", "Márta,Flóra", "Judit, Xénia, Péter",
"Oszkár, Ignác, Bató")
}
else if (hoban==8) { //Augusztus
var napok=new Array("",
"Boglárka,Nimród, Alfonz", "Lehel", "Hermina, Lídia, Kamélia", "Domonkos, Dominik, János, Dominika", "Krisztina",
"Berta, Bettina", "Ibolya", "László, Domonkos", "Emod, Román", "Lorinc, Blanka, Csilla",
"Zsuzsanna, Tiborc, Klára", "Klára, Hilária, Diána", "Ipoly, Ince, Vitália", "Marcell, Maximilián", "Mária",
"Ábrahám, Rókus", "Jácint, Réka, Hetény", "Ilona, Rajnald", "Huba, Marián, Emília", "István, Bernát",
"Sámuel, Hajna, Piusz", "Menyhért, Mirjam", "Bence, Róza, Szidónia", "Bertalan, Aliz, Detre", "Lajos, Patrícia",
"Izsó, Tália, Natália, Zamfira", "Gáspár, Mónika", "Ágoston, Mózes", "Beatrix, Erna", "Rózsa, Félix, Letícia",
"Erika, Bella, Arisztid")
}
else if (hoban==9) { //Szeptember
var napok= new Array("",
"Egyed, Egon, Noémi, Tamara", "Rebeka, Dorina, Renáta, Ingrid, István", "Hilda, Gergely", "Rozália, Róza, Ida", "Viktor, Lorinc, Ofélia",
"Zakariás, Beáta", "Regina", "Mária, Adrienn", "Ádám, Péter", "Nikolett, Hunor, Miklós",
"Teodóra, Jácint, Igor, Helga", "Mária, Irma", "Kornél, János", "Szeréna, Roxána", "Eniko, Melitta",
"Edit, Ciprián", "Zsófia, Róbert", "Diána, József", "Vilhelmina, Januáriusz, Dorián", "Friderika",
"Máté, Mirella, Jónás", "Móric, Tamás", "Tekla, Líviusz, Ila", "Gellért, Gerda, Mercédesz", "Eufrozina, Kende",
"Jusztina, Kozma, Damján", "Adalbert, Vince", "Vencel, Salamon", "Mihály, Gábor, Rafael Mirabella", "Jeromos, Honória, Hunor")
}
else if (hoban==10) { //Október
var napok= new Array("",
"Malvin, Teréz", "Petra, Örs", "Helga, Évald", "Ferenc, Hajnalka", "Aurél, Placid, Attila",
"Brúnó, Renáta, Renátó", "Amália, Bekény", "Koppány, Benedikta", "Dénes, János", "Gedeon, Ferenc, Bendegúz",
"Brigitta, Placida, Etel, Gitta", "Miksa, Rezso, Edvin", "Kálmán, Ede, Edvárd", "Helén, Kaldixtusz", "Teréz, Aranka",
"Gál, Margit, Hedvig", "Hedvig, Ignác, Rudolf", "Lukács, Jusztusz", "Nándor, János, Pál", "Vendel, Irén, Kleopátra",
"Orsolya, Zsolt", "Elod, Szalóme, Kordélia", "Gyöngyvér, János, Gyöngyi", "Salamon, Antal", "Blanka, Bianka, Mór",
"Dömötör, Armand, Örs", "Szabina, Antonietta", "Simon, Szimonetta, Szimóna, Júdás, Tádé", "Nárcisz, Melinda, Ozike", "Alfonz, Zenóbia",
"Farkas, Rodrigó, Wolfgang")
}
else if (hoban==11) { //November
var napok=new Array("",
"Marianna", "Achilles, Bató", "Gyozo, Márton", "Károly, Karola", "Imre, Zakariás, Tétény",
"Lénárd, Krisztina", "Csenger, Rezso, Erno, Florentin", "Zsombor, Kolos, Gottfrid", "Tivadar", "Réka, András, Leó",
"Márton, Atád, Tódor", "Jónás, Renátó, Jozafát", "Szilvia, Szaniszló", "Aliz, Vanda, Huba, Klementina", "Albert, Lipót",
"Ödön, Margit", "Hortenzia, Gergo, Dénes", "Jeno", "Erzsébet, Zsóka", "Jolán, Zsolt, Ödön, Bódog",
"Olivér", "Cecília, Filemon", "Kelemen, Klementina, Kolumbán", "Emma, Flóra, Virág", "Katalin, Liza, Katinka",
"Virág, Szvetlana, Konrád, Viktória, Milos", "Virgil, Virgínia", "Stefánia, Jakab", "Taksony, Ilma, Filoména", "András, Andor, Andrea")
}
else if (hoban==12) { //December
var napok=new Array("",
"Elza, Natália, Blanka, Bonita", "Melinda, Vivien, Aranka", "Ferenc, Olívia", "Borbála, Barbara, János", "Vilma, Ünige, Csaba",
"Miklós, Csinszka, Gyopár, Gyopárka", "Ambrus, Ambrózia", "Mária, Emoke", "Natália, Valéria, Filótea", "Judit, Loretta, Eulália",
"Árpád, Árpádina, Damazusz", "Gabriella, Johanna, Franciska", "Luca, Otília, Lúcia, Éda, Tilia", "Szilárda, Szilárd, János", "Valér, Detre",
"Etelka, Aletta, Adelaida", "Lázár, Olimpia", "Auguszta, Gracián", "Viola, Anasztáz", "Teofil, Liberátusz",
"Tamás, Péter", "Zénó, Flórián", "Viktória, János", "Ádám, Éva, Adél", "Eugénia, Anasztázia",
"István", "János, Teodor", "Kamilla, Apor", "Tamás, Tamara", "Dávid, Hunor, Libériusz",
"Szilveszter, Donáta")
}
honap_hossz = napok.length;
return napok[napon];
}
//dátum(év, honapnév, nap, napnév), mai névnap, holnapi névnap meghatározás
var nevnapok=new Array()
nevnapok[0]='Ma "'+ev+'. '+honev(ho)+'. '+ nap+'" '+napnev(napszam)+' van...';
nevnapok[1]='A mai napon "' + nevnap(ev,(ho+1),nap) + '" ünnepli névnapját.';
if( (honap_hossz-1) == nap)
{
if( (ho+1) == 12)
nevnapok[2]='Holnap "' + nevnap(ev,1,1) + '" ünnepli névnapját.';
else
nevnapok[2]='Holnap "' + nevnap(ev,(ho+2),1) + '" ünnepli névnapját.';
}
else
nevnapok[2]='Holnap "' + nevnap(ev,(ho+1),nap+1) + '" ünnepli névnapját.';
//dátum, mai névnap, holnapi névnap váltás
function nevnapvalto(content, divId, divClass, delay, fadeornot)
{
this.content=content;
this.tickerid=divId;
this.delay=delay;
this.mouseoverBol=0;
this.pointer=1;
this.opacitystring=(typeof fadeornot!="undefined")? "width: 100%; filter:progid:DXImageTransform.Microsoft.alpha(opacity=100); -moz-opacity: 1" : "";
if (this.opacitystring!="")
this.delay+=500;
this.opacitysetting=0.2;
document.write('<div id="'+divId+'" class="'+divClass+'"><div style="'+this.opacitystring+'">'+nevnapok[0]+'<\/div><\/div>');
var instanceOfTicker=this;
setTimeout(function(){instanceOfTicker.initialize()}, delay);
}
nevnapvalto.prototype.initialize=function()
{
var instanceOfTicker=this;
this.contentdiv=document.getElementById(this.tickerid).firstChild;
document.getElementById(this.tickerid).onmouseover=function(){instanceOfTicker.mouseoverBol=1};
document.getElementById(this.tickerid).onmouseout=function(){instanceOfTicker.mouseoverBol=0};
this.rotatemsg();
}
nevnapvalto.prototype.rotatemsg=function()
{
var instanceOfTicker=this;
if (this.mouseoverBol==1)
setTimeout(function(){instanceOfTicker.rotatemsg()}, 100);
else
{
this.fadetransition("reset");
this.contentdiv.innerHTML=this.content[this.pointer];
this.fadetimer1=setInterval(function(){instanceOfTicker.fadetransition('up', 'fadetimer1')}, 100);
this.pointer=(this.pointer<this.content.length-1)? this.pointer+1 : 0;
setTimeout(function(){instanceOfTicker.rotatemsg()}, this.delay);
}
}
nevnapvalto.prototype.fadetransition=function(fadetype, timerid)
{
var contentdiv=this.contentdiv;
if (fadetype=="reset")
this.opacitysetting=0.2;
if (contentdiv.filters && contentdiv.filters[0])
{
if (typeof contentdiv.filters[0].opacity=="number") //IE6+
contentdiv.filters[0].opacity=this.opacitysetting*100;
else //IE 5.5
contentdiv.style.filter="alpha(opacity="+this.opacitysetting*100+")";
}
else
if (typeof contentdiv.style.MozOpacity!="undefined" && this.opacitystring!="")
{ contentdiv.style.MozOpacity=this.opacitysetting; }
else
this.opacitysetting=1;
if (fadetype=="up")
this.opacitysetting+=0.2;
if (fadetype=="up" && this.opacitysetting>=1)
clearInterval(this[timerid]);
}
/************** ÜNNEPEK ***************/
function unnepek()
{
var unnep_idoszak = false;
var today = new Date();
var theoccasion1 = new Date(parseInt(today.getFullYear()), 12, 25);
var mikulas_nap = new Date(parseInt(today.getFullYear()), 12, 6);
if(parseInt(today.getMonth())==11)
{
var theoccasion2 = new Date(parseInt(today.getFullYear()+1), 1, 1);
var theoccasion3 = new Date(parseInt(today.getFullYear()+1), 1, 8);
}
else
{
var theoccasion2 = new Date(parseInt(today.getFullYear()), 1, 1);
var theoccasion3 = new Date(parseInt(today.getFullYear()), 1, 8);
}
mikulas_nap.setMonth(theoccasion1.getMonth()-1);
theoccasion1.setMonth(theoccasion1.getMonth()-1);
theoccasion2.setMonth(theoccasion2.getMonth()-1);
theoccasion3.setMonth(theoccasion3.getMonth()-1);
var one_day = 1000*60*60*24;
calculate_mikulas_nap = Math.ceil((parseInt(mikulas_nap.getTime())-parseInt(today.getTime()))/(one_day));
calculatediff1 = Math.ceil((parseInt(theoccasion1.getTime())-parseInt(today.getTime()))/(one_day));
calculatediff2 = Math.ceil((parseInt(theoccasion2.getTime())-parseInt(today.getTime()))/(one_day));
calculatediff3 = Math.ceil((parseInt(theoccasion3.getTime())-parseInt(today.getTime()))/(one_day));
if (calculate_mikulas_nap < 0)
{
var nextyeartoday=new Date();
nextyeartoday.setFullYear(today.getFullYear()+1);
calculate_mikulas_nap = Math.ceil((nextyeartoday.getTime()-today.getTime())/(one_day)+calculate_mikulas_nap);
}
if (calculatediff1 < 0)
{
var nextyeartoday=new Date();
nextyeartoday.setFullYear(today.getFullYear()+1);
calculatediff1 = Math.ceil((nextyeartoday.getTime()-today.getTime())/(one_day)+calculatediff1);
}
if (calculatediff2 < 0)
{
var nextyeartoday=new Date();
nextyeartoday.setFullYear(today.getFullYear()+1);
calculatediff2 = Math.ceil((nextyeartoday.getTime()-today.getTime())/(one_day)+calculatediff2);
}
if (calculatediff3 < 0)
{
var nextyeartoday=new Date();
nextyeartoday.setFullYear(today.getFullYear()+1);
calculatediff3 = Math.ceil((nextyeartoday.getTime()-today.getTime())/(one_day)+calculatediff3);
}
//nov.22-tól dec.5-ig
if ( (calculate_mikulas_nap>0) && (calculate_mikulas_nap<15) )
{
document.getElementById('unnep').innerHTML = '<br \/><div>Még '+calculate_mikulas_nap+' napot alszunk és jön a Mikulás...<\/div>'+
'<br \/><img src="infusions/nevunep_panel/jon_mikulas.gif" alt="" \/><br \/>';
unnep_idoszak = true;
}
//dec.6-án
if ( (calculate_mikulas_nap==0) )
{
document.getElementById('unnep').innerHTML = '<br \/><div>Gyerekek, megérkezett a Mikulás!<\/div>'+
'<br \/><img src="infusions/nevunep_panel/megjott_mikulas.gif" alt="" \/><br \/>';
unnep_idoszak = true;
}
//dec.7-tól 24-ig
if ((calculatediff1>0) && (calculatediff1<29) && (calculatediff2<26) && (calculatediff3<33))
{
document.getElementById('unnep').innerHTML = '<br \/><div>Még '+calculatediff1+' napot alszunk és itt a Karácsony...<\/div>'+
'<br \/><img src="infusions/nevunep_panel/jon_karacsony.gif" alt="" \/><br \/>';
unnep_idoszak = true;
}
//dec.25-én és 26-án
if (calculatediff1==0 || (calculatediff1>0 && calculatediff2==6))
{
document.getElementById('unnep').innerHTML = '<br \/><div>Boldog Karácsonyi Ünnepeket!<\/div>'+
'<br \/><img src="infusions/nevunep_panel/boldog-karacsonyt.gif" alt="" \/><br \/>';
unnep_idoszak = true;
}
//dec.27-tol dec.31-ig
if((calculatediff1>0) && (calculatediff2>0) && (calculatediff2!=6) && (calculatediff2<7) && (calculatediff3>0))
{
document.getElementById('unnep').innerHTML = '<br \/><div>Még '+calculatediff2+' napot alszunk és itt van Uj Év..<\/div>'+
'<img src="infusions/nevunep_panel/kellemes_unnepek.gif" alt="" \/><br \/>';
unnep_idoszak = true;
}
//jan.01-tol jan.07-ig
if(((calculatediff1>0) && (calculatediff2==0) && (calculatediff3>0) && (calculatediff3<8)) || ((calculatediff3>0) && (calculatediff3<8)))
{
document.getElementById('unnep').innerHTML = '<br \/><div>Boldog Új Évet!<\/div>'+
'<br \/><img src="infusions/nevunep_panel/boldogujevet.gif" alt="" \/><br \/>';
unnep_idoszak = true;
}
//Ez a rész csak a TESZT kedvéért...
if(!unnep_idoszak)
document.getElementById('unnep').innerHTML = '<br \/><div>Nincs ünnepi idoszak...<\/div>'+
'<br \/><img src="infusions/nevunep_panel/boldogujevet.gif" alt="" \/><br \/>';
}
</script>
<div class="current-submenu">
<script type="text/javascript">new nevnapvalto(nevnapok, "hnevnap", "hnevnapstyle", 5000, "");</script>
<div id="unnep_keret"><div id="unnep"></div></div>
<script type="text/javascript">unnepek();</script>
<center><hr width="99%" color="#000" size="20"> </hr></center>
</div></br></br>
<?
closetable();
?> -
Zedz
addikt
válasz superboyka #4640 üzenetére
ugy össze van keverve html css nem tudtam széjel szedni
Akkor elkövetted az első hibát. Az olvashatóság, szerkeszthetőség érdekében érdemes elszeparálni a kód különböző részeit. Külön a HTML kód, külön a CSS, külön a JS, külön a szerver.
Remélem érzed, hogy amit ide "dobtál" nekünk hatalmas kódtömeget azt nem fogjuk elolvasni. Egyrészt ha te sem tudod elszeparálni, nekünk miért kellene ezzel bíbelődnünk? Ha segítséget szeretnél, itt jó eséllyel megkapod, csak akkor olyan formában kérjük ide a megoldandó problémád. A fentebb linkelt JSFiddle például ilyen.
-
superboyka
csendes tag
az elején azért csak azt a részét másoltam be amelyiken alakitani kellene a többinek semi köze a problémához szoval csak az ünepek részébe kell elméletileg alakitani amit utoljára bemásoltam csak azért lásad nem jó az a megoldás amit adtál , inkáb magyarázat kellene nekem mivel mondtam nem sokat értek a js hez .
-
Zedz
addikt
válasz superboyka #4642 üzenetére
Figyelj, nem csak a második kódrészlettel van a baj, hanem az elsővel is. Átláthatatlan, nagyon nehéz segíteni, illetve hogyan teszteljük le a mi verziónkat? Ezért kéri itt szinte mindenki, hogy rakjátok össze a JSFiddle-ben a kódot ami nem működik, az itteni fórumtársak biztos segíteni fognak, ha úgy tálalod a gondod.
Most nem azért macerállak, mert jól esik, de gondolj bele: kibogozni a kódod, tesztelni, működővé tenni nekünk is időbe telik, márpedig az sokszor nem sok van. Ezért ha ennyivel segítesz, akkor ránézünk.
Az, hogy nem tudod JSFiddlére bemásolni ezt a halom kódot nem csoda, nem "komplett rendszerekre" lett kitalálva az az oldal.
-
Zedz
addikt
válasz superboyka #4644 üzenetére
Na várj.. milyen kód működik?
JSFiddlen ott lesz a menüben egy Save gomb. Elmenti, a linket pedig bemásolod ide.
-
superboyka
csendes tag
válasz superboyka #4644 üzenetére
na fiuk itt van a müködö kod lementve ahová kértétek széjel szedve css re js re html re
link
[link] -
superboyka
csendes tag
válasz superboyka #4646 üzenetére
És megint hogy ne kezzük elölröl a kod eddig is ment én belle akarok tenni még ünepeket mint pl valentin, husvét, pünkösd ,haloovin stb. erre kellet segitség hogy kell belle rakni és kiszámitani az értékeket honap számit. nap számitás és mit kell belle rakni még hogy belle kerüljön egy uj dátum kis magyarázattal hogy tudjam megirni én is , a kod ugy müködik ki irja mikulás elöt hány nap van mikulásig, mikor odda ér boldog mikit majd karácsonyt ugyanugy uj évet csak ott van 1 kicsi bibi amit át kellene irni 31 edikén azt irja ,még 1 napot alszunk jön uj év és ugy kellene azt irja ki ma az év utolsó napja szilveszter ,remélem most érthetö voltam és a többi dátum is ugyanugy kellene müködjön január végétöl irja valentinig x y nap van hátra február 14 edikén irja boldog valentint erre kellene tehát a segitségetttek amit szépen megköszönék és hálás lennék érte elöre is kössz ha segitettek .
[ Szerkesztve ]
-
félisten
Sziasztok!
Megint lett időm egy kicsit fogalkozni a kép betöltő progimmal.
Azt szeretném elegánsam megoldani, hogy feltöltök X darab képet, és amikor mindegyik betöltődött, akkor kirajzolom őket.
Azért kell megvárni a betöltődést, mert a kirajzolásnál szeretném tudni a szélességüket.
Jelenleg ezt úgy oldottam meg, hogy a kép objektumok onload funkciója meghív egy függvényt, ami egy globális változóban eltárolja, hogy melyik van már betöltve, ezután futtat egy ellenőrzést, és ha mindegyik kész van, akkor rajzol.Viszont van egy sejtésem, hogy globális változót használni nem elegáns (sokszor kaptam már ilyen kritikát), így elkezdtem gondolkodni, hogy hogy lehetne ezt szebben megoldani.
Egyelőre nincs eredmény, így inkább megkérdezem Tőletek.[ Szerkesztve ]
Eladó régi hardverek: https://hardverapro.hu/apro/sok_regi_kutyu/friss.html
-
superboyka
csendes tag
válasz superboyka #4647 üzenetére
Sziasztok idáig az volt a baj nem átlátható a kod megoldotam odda tettem ahova kértétek leirtam hogy mi kellene nekem senki nem segit 1 pl dával pls 1 segitö kész ember néze meg már a kodom és adjon 1 pldát és 1 magyarázatot.
-
Jim-Y
veterán
válasz superboyka #4649 üzenetére
Sziasztok,
Én szórakoztam kicsit vele, hogy könnyebb legyen bővíteni, aki akarja, folytassa. Ja igen, a te verziódhoz nem nyúltam, mert.. hát mert csak, a többiek értik
[ Szerkesztve ]
Új hozzászólás Aktív témák
- Xiaomi Redmi 9 64GB, Kártyafüggetlen, 1 Év Garanciával
- Dell Latitude E7450 Full i7-5600U, 16GB DDR3, 512GB SSD, FHD IPS, Nvidia, HUN Vil.Bill. Új
- Dell Latitude 7310 i7-10610U, 16GB DDR4, 512GB NVMe, FHD IPS Privacy, HUN Vil.Bill, NBD, Új Állapot
- Dell Latitude 7310 2in1 Alu i7-10810U, 16GB DDR4, 512GB NVMe, FHD IPS Touch, HUN Vil.Bill.
- Dell Latitude 7420 Aluminium i5-1145G7, 16GB DDR4, 512GB NVMe, FHD IPS Touch, HUN Vil.Bill, NBD