Hirdetés
- Headset, ami hangszóró is, AI nyaklánc, rúddal izélgethető porszívó... - CES
- CES 2026: olcsó, kompakt, többportos GaN töltőt kínál a Lenovo
- CES 2026: Háromkarikás játékokra készül a Dreame
- Apple iPhone 11 - népalma
- Amazfit Bip 6 - jót olcsón
- EarFun Air Pro 4 - a cél a csúcs
- MIUI / HyperOS topik
- CES 2026: Színre lép a Motorola Razr Fold
- CES 2026: Főhajtás a Moto 360 előtt Polar funkciókkal
- Google Pixel 9 Pro XL - hét szűk esztendő
Új hozzászólás Aktív témák
-
Zedz
addikt
Ez a kód miért nem működik? Ha nem rotate-t írok bele akkor lefut, ha azt akkor nem. Másoknak meg elvileg működik.
$('.redbutton').click(function(){
$('#shadow').animate({
'-webkit-transform': 'rotate(' + 50 + 'deg)',
'zoom' : 1},3000);
}); -
Karma
félisten
Ha az árnyékot megcsinálod külön képként, akkor ez a vonal járható, bár lábbalhajtós (persze kevésbé, mint amit linkeltem). Mondjuk az IE-t is le kéne kezelni talán (a feladattól függ).
Máshogy megoldani meg pl. HTML canvassal lehetne, arra azt rajzolsz amit akarsz. Például a KineticJS libbel ezt elég jól össze lehetne hozni, tisztán.
SVG/VML-hez meg a Raphael tud ilyesmit.
-
Zedz
addikt
válasz
trisztan94
#2596
üzenetére
Jelenleg ez forgatja az árnyékot a torony körül. Nem tudom, hogy ezt okosítsam ki, vagy keressek valami új megoldást.
-
Karma
félisten
Nnna ez tényleg érdekes
Kérdés mennyire kell smooth-osan animálnod, vagy elég az is, ha óramutatóhoz hasonlóan ugrál a pontok között. Utóbbi esetben ez alapján tudsz tiszta CSS/JS megoldást csinálni egy képből. -
Zedz
addikt
Sziasztok!
A mostani munkámban van egy igen érdekes feladat (legalábbis számomra az
). A lényeg az lenne, hogy a csatolt képen látható torony árnyéka a 10 logóra mutatva fog ingázni ide-oda. Majd elkezd lassulni, megáll egy logón és a hozzá tartozó kérdés egy pop-up ablakban fog feljönni.A kérdésem az lenne, hogy az árnyék mozgós dolgot hogyan tudnám egyszerűen megoldani? Felmerült a flash is, de mivel azt tűzzel-vassal írtják inkább mi sem használjuk.
-
Karma
félisten
Egy momentum kimaradt: az AJAX-os megoldásnál nem az oldal renderelésekor állsz neki adatbázist tekerni szinkron módon.
Ehelyett van egy külön PHP "oldalad", amire majd a Javascript fog ráhívni az előbb említett módon, és az adatokat (vagy rosszabb esetben a hiányzó HTML fragmenteket, táblázatokat) generálja ki önmagában.
-
Sk8erPeter
nagyúr
"De pont tőled 'kaptam meg' múltkor, hogy kezdőknek sokkal átláthatóbb az if-else, így ilyen helyzetben inkább írjunk egy hosszabb if-else-t, mert az beszédesebb mint a switch."
Hol állítottam én neked ilyet?
"Na ilyen az amikor akasztják a hóhért, vagy porszem van a gépezetben?
"
Inkább ilyen, ha valaki félreérti, amit tanácsolnak neki.![;]](//cdn.rios.hu/dl/s/v1.gif)
![;]](//cdn.rios.hu/dl/s/v1.gif)
-
Jim-Y
veterán
Szerzel egy loader gif-et, az ajax-os adatbázibetöltés előttre berakod ezt a képet a DOM-ba, majd az ajaxos kérés callback-jébe raksz egy olyan kódot ami elrejti, vagy eltűnteti a fenti gif-et.
Egyszerű -nem működő- példa:
<img src="loader.gif" id="loader"/>
<table>
// ide fog betöltődni a sok sor az adatbázisból
</table>
...etc..JS:
$.ajax({
...
...
success: funtion(data){
// itt töltöd be a sorokat, majd
// itt tűnteted el a loadert.
});
// vagy itt, bár ha még az ajax-ban, akkor attól függően, hogy success vagy error tudsz még machinálni a kiírásokkalEz tényleg egy egyszerű példa volt, amit le kell szűrnöd belőle, hogy amikor vársz az adatokra, akkor előtte megjeleníted a loader gifet, amikor végzett az adatok betöltésével akkor pedig hide().
üdv
-
Polesz
addikt
Nekem nyugodtan tolhatod akár perl-ben is. Attól hogy valamit nem tudok "helyből" még el tudom olvasni a forráskódot. Egy nagyon bonyolult interpreter van a fejemben

Következő kérdés:
Csak úgy érintőlegesen kérdezném:
Töltök be egy oldalt ami elvégez egy csomó adatbázis műveletet ezért erre várni kell. Jó lenne ha a kezdetkor sikerülne egy forgó nem idegeskedj feliratot kirakni és amikor az oldal kész és betöltődik a táblázat akkor ez eltűnne. Láttam sok oldalon ilyet, egy gyors lökés kellene (akár a szakadékba is
) hogy hol kezdjek hozzá. -
Jim-Y
veterán
válasz
Sk8erPeter
#2584
üzenetére
hallottam, sőt hiszed vagy sem, magamtól olyanra csináltam meg először. De pont tőled 'kaptam meg' múltkor, hogy kezdőknek sokkal átláthatóbb az if-else, így ilyen helyzetben inkább írjunk egy hosszabb if-else-t, mert az beszédesebb mint a switch. Na ilyen az amikor akasztják a hóhért, vagy porszem van a gépezetben?
csak viccelek persze, de az tök igaz, hogy switchel csináltam meg elsőnek, utána írtam át if-else-re a fentebbi dolog miatt. 
-
Sk8erPeter
nagyúr
Azért a paraméter nélküli removeClass()-szel csak óvatosan, sőt, inkább ne használd, csak nagyon indokolt esetben, mert nem várt hatásokat is eredményezhet, pl. olyan osztályt távolítasz el adott elemről, amit nagyon nem kellett volna, és ezzel esetleg más kód működését vagy az elem kinézetét (lásd CSS-tulajdonságok) cseszed el.
(#2582) Jim-Y :
azért remélem a sok if-else helyetti switch-case-ről már hallottál...
-
Polesz
addikt
válasz
Speeedfire
#2581
üzenetére
Köszönöm a válaszokat, tudtam hogy triviális dolgot fogok elrontani. De a közösség ereje!

-
Jim-Y
veterán
-
Jim-Y
veterán
Hat ez nem egy nehez feladat. Meg igy mobilrol is le tudm irni. Azt mondtad hogy a select a sor vegen van, tehat be van agyazva a tr tagbe. a selectednek a szulje igy a tr lesz,van erre jquerys fv:parent
Tehat a feladatod hogy allitasz egy figyelot a select change eventjere es attol fuggoen valtoztatod a sor hatterszinet jquery css() fuggvennyel. Ez a jquerys megoldas. De a hatterszinhez en nem a css fvt hasznalnam hanem classokat adnek hozza vagy vennek el. udv -
Karma
félisten
Az egész ott kezdődik, hogy adj egy classt a selectnek, hogy könnyen tudjál hivatkozni rájuk JQueryvel. A change függvénnyel írsz egy eseménykezelőt, ami a select átbillenésekor hívódik meg.
Innen megkeresed a szülő tr-t, például parent hívásokkal, és ráraksz egy classt az érték függvényében (mert ugye nem JS kóddal állítasz be konkrét színeket
).Nem is olyan érdekes

-
Polesz
addikt
Egy érdekes dolgot szeretnék jquery-ben megoldani.
Adott egy táblázat minden sor egy-egy számla. A sorok végén egy select kb így:
<select name='count'>
<option></option>
<option>Rendben</option>
<option>Levonandó</option>
<option>Ellenőrzésre</option>
<option>Később megnézendő</option>
</select>Azt szeretném ha kiválaszt a rögzítő egy opciót akkor attól függően színezze az adott sort fehér, zöld, piros, kék, sárga színekkel.
Remélem érthetően fogalmaztam.
-
Sk8erPeter
nagyúr
válasz
Speeedfire
#2575
üzenetére
-
Speeedfire
félisten
válasz
Sk8erPeter
#2573
üzenetére
Továbbra sem értem, hogy miért nem darabolod fel külön fájlokra feladatoktól függően (így adott feladatot adott fájlban lehetne módosítani, tehát kvázi moduláris felépítésű lenne, ami aztán nem egy nagy was ist das), és húzod be szépen a szokásos, src attribútummal ellátott script taggel, netán készítesz plugineket, és még bőven sorolhatnám.
Ezt csinálom csak az iframe-ben hívom meg.
De hagyjuk is szerintem.

-
Sk8erPeter
nagyúr
Gondolj bele, mi lenne, ha lenne upvote/downvote, mint stackoverflow-n...
Ott aztán az érthetetlen kérdések megkapják a magukét mínuszpontokban.
Írd le a kérdést, hagyd úgy, aztán olvasd vissza olyan fejjel, mintha úgy olvasnád, mint akinek köze nincs a projektedhez, és semmiféle információt nem tud arról, hogy vajon az mennyire értené meg. Én legalábbis így szoktam.
Akkor tuti jobban feltűnnek az információbeli hiányosságok. -
Sk8erPeter
nagyúr
válasz
Speeedfire
#2571
üzenetére
"Elég egy helyen megírni a scriptet és behúzni a html-be."
Az ilyen szétdarabolásokkal a gond az, hogy rettenet testreszabni, és pont, hogy az átláthatóság rovására megy. Továbbra sem értem, hogy miért nem darabolod fel külön fájlokra feladatoktól függően (így adott feladatot adott fájlban lehetne módosítani, tehát kvázi moduláris felépítésű lenne, ami aztán nem egy nagy was ist das), és húzod be szépen a szokásos, src attribútummal ellátott script taggel, netán készítesz plugineket, és még bőven sorolhatnám. Ezek egy csöppet sem teszik átláthatatlanná a projektet, sőt, nagyon is követhetővé teszik, akár több személy számára is.
Ha viszont mondjuk készítesz külön egy iframe-es cuccot, aztán már két év múlva gondolkodni kell, hogy ez itt mit is csinál, vagy épp totál át kell alakítani a kinézetét, aminek az iframe-es megoldás nagyon is korlátokat szab, akkor gondban leszel.
Tájékoztatásként mondom, hogy a callback függvény nem azt jelenti ám, hogy muszáj ott helyben, anonim függvénnyel megoldani a dolgokat, ömlesztve, hanem nyugodtan kirakhatod az egészet egy névvel ellátott függvénybe, és csak megadod a "függvénypointert"...
(hogy mire gondolok:
var tokmindegy = {
...
valami: fuggveny,
...
};
function fuggveny() { .... }
gondolom érthető...)"Ami kisebb, egyszerűbb és nem komplex feladat, oda jó. De ahol komplexebb megoldás kell, ott már szívás és macera van vele, amivel csak magamat szívatnám ezzel"
Szóval a sok-sok fenti érvelés miatt ez úgy, ahogy van, nem igaz.De tényleg nem foglak már tovább győzködni erről, úgy csinálod, ahogy akarod, kicsit így is túl sok energiát öltem a meggyőzésedbe, bár sajnos eredményt nem értem el, pedig optimistán álltam a dologhoz.

-
Muton
addikt
válasz
Sk8erPeter
#2550
üzenetére
az a baj, hogy nem tudom, hogy érthetően írom-e le a problémát, mert ha elolvasom posztolás előtt, én értem

általában

-
Speeedfire
félisten
válasz
Sk8erPeter
#2570
üzenetére
Pont az, hogy működik a dolog. Csak trükközni kell vele. Fentebb írtam is, hogy jelenleg miként megy.
Átláthatóság:
Elég egy helyen megírni a scriptet és behúzni a html-be.
Jelenleg van egy oldal, aminek az alsó része ajax-al frissül. Emiatt már csak az on()-al tudok kijelölni és handlereket nyomni rá.
Ennek az alsó részén van az fancybox hívás, ami meghívja az iframe-et. Több 1000 sor js van már, pont emiatt nem szeretnék callbackbe írni ilyen dolgokat. Ami kisebb, egyszerűbb és nem komplex feladat, oda jó. De ahol komplexebb megoldás kell, ott már szívás és macera van vele, amivel csak magamat szívatnám ezzel. -
Sk8erPeter
nagyúr
válasz
Speeedfire
#2569
üzenetére
"Mindenesetre most így marad.
"
Mármint úgy, hogy nem működik?
Amúgy leírhatod, hol akadtál el, miért találod átláthatatlanabbnak, vagy épp az iframe-es módszert hogyan lehetséges átláthatóbbra írni szerinted, mert már furdalja az oldalamat a kíváncsiság.

-
Speeedfire
félisten
válasz
Sk8erPeter
#2568
üzenetére
Lehet nekem nincs még annyi programozói tapasztalatom, hogy a te általad írt megoldást átláthatóan írjam meg. Lehetséges. Mindenesetre most így marad.

-
Sk8erPeter
nagyúr
válasz
Speeedfire
#2567
üzenetére
Megdöbbentő dolgokat írsz, de nem erőlködöm, hogy meggyőzzelek.
-
Speeedfire
félisten
válasz
Sk8erPeter
#2566
üzenetére
Szerintem meg 1-2 dologra jó a callback, de amikor egy single page van telenyomva oldalakkal, akkor már nem annyira jó móka.

-
Sk8erPeter
nagyúr
válasz
Speeedfire
#2565
üzenetére
Hogy lehetne már átláthatatlanabb, mint a rettenetesen ronda és kényszeredett, nyakatekert, eszközhiányos, tökönrúgott, kezelhetetlen, nehézkes iframe-es szenvedés, amivel fentebb próbálkoztál?
Hidd el, ha az átláthatatlan, amikor egy eszköznek tisztességes módon a nem túl bonyolult API-ját használod, és jobbnak találod valami nagyon overkill és csúnya iframe-es módszerrel megoldani feleslegesen a dolgot, akkor a kódoddal van valami nagy baj, nem pedig a rendelkezésedre álló eszközökkel. Nem beszélve arról, hogy láthattad, mennyi - egyébként kikerülhető - szenvedést visz a feladatodba, ha ezt választod, ami meg rengeteg időt is vesz igénybe, az idő meg pénz, így jó sok pénzt és energiát is vesztesz vele, csak nem veszed észre. Az átláthatatlanság mellett egyébként ilyen vonatkozásban nehéz érveket találni.
A Te érdekedben mondom ezeket, de ahogy érzed, nyilván úgy oldod meg, ahogy akarod, csak ne csodálkozz, ha aztán később rájössz, hogy mégsem volt jó, hogy így közelítetted meg a kérdést (amikor az iframe-mel kapcsolatos korlátokba ütközöl). De hogyan asszisztálhatnánk mi ehhez jó szívvel?
-
Speeedfire
félisten
válasz
Sk8erPeter
#2564
üzenetére
Nem egyszerűbb, mert egy idő után átláthatatlan az egész. Persze, ez csak a magánvéleményem.
-
Sk8erPeter
nagyúr
válasz
Speeedfire
#2563
üzenetére

Ez már nekem magas, hogy mi az idegesítő abban, hogy sokkal egyszerűbben megoldasz egy feladatot a megfelelő eszközzel. -
Speeedfire
félisten
válasz
Sk8erPeter
#2562
üzenetére
Igen, de amikor a 20. event handlert írod meg egy ilyenben, vagy ajax callback-ben, akkor az elég idegesítő egy idő után. Így marad a "gány".

Ezért volt az iframe és emiatt akartam beilleszteni az iframe head részébe. -
Sk8erPeter
nagyúr
válasz
Speeedfire
#2561
üzenetére
Akkor végképp nem értem. Ha jól értem, amit írsz, a táblázat fancyboxban pattan elő, ami nem szükségszerűen iframe, tudtommal fancyboxszal is fel lehet legalábbis pattintani inline tartalmat, ergo tökéletesen elegendő lenne ugyazon dokumentumon belül lekezelni mindkettőt, ráadásul az API-ban vannak olyan eventek is, amikkel meg lehet határozni, mi történjen mondjuk a fancybox felpattanásakor, bezárásakor, stb...
onStart null Will be called right before attempting to load the content
onCancel null Will be called after loading is canceled
onComplete null Will be called once the content is displayed
onCleanup null Will be called just before closing
onClosed null Will be called once FancyBox is closedEzekkel nyugodtan játszhatnál, végül is erre jók az ilyen event handlerek...
-
Speeedfire
félisten
válasz
Sk8erPeter
#2560
üzenetére
Nem kötelező az iframe, de valami "bebukkanó" ablak kell oda mindenképp. Mivel a fancyban feljövő táblázat is ajaxos, lapozós megoldással van nem akartam sima ajax-os fancybox-ot. Viszont érdekes mód az ott lapozás simán megy ajax-al. Szóval van valami csavar benne, de nem értem miért.
A lényeg, hogy ez egy sql builder. Ha egy adott oszlopban a distinct értékek nagyobbak egy adott számnál, akkor jó ha meg lehet nézni az adott oszlop értékeit és ki lehet választani egyet, amit beilleszt az sql builder-be ez után.
Viszont lehet megpróbálom beilleszteni a scriptet az táblázat ajax success részébe. Valamivel kisebb gányolás talán, mint a mostani.
-
Sk8erPeter
nagyúr
válasz
Speeedfire
#2559
üzenetére
A táblázat megjelenítése a fancybox segítségével kattintásra történik? Mert akkor a fancybox-nyitó utasítással egyben lehetne egy click eseményre reagálás is, az event handlert pedig a mutatott módon állítanád be - igaz, kezd az egész nagyon gányolós lenni. Muszáj egyébként iframe-mel megoldani az egészet? Mi az oka, hogy ilyen megoldáshoz folyamodsz? Valószínűleg lehetne helyette egy sokkal jobb megoldást találni, hacsak nincs valamiért megkötve a kezed, amiért muszáj iframe-et használnod.
-
Speeedfire
félisten
válasz
Sk8erPeter
#2558
üzenetére
Ilyesmi, viszont a szülőnél akkor az on() kellene, mivel egy ajax-al betöltött oldalon hívom meg az ajaxos iframe-et, ezért akartam az iframe-ben beállítani a jquery-t. Viszont ott nekem csak a fenti példa ment, valószínűleg valamit nem jól írtam vagy nem tudom.

-
Sk8erPeter
nagyúr
válasz
Speeedfire
#2555
üzenetére
Ezt a példát gyorsan átpötyörészve, egy nagyon egyszerű példa click event figyelésére iframe-en belül:
http://jsfiddle.net/Sk8erPeter/a7r9L/226/
Erre gondoltál?
-
Speeedfire
félisten
válasz
fordfairlane
#2556
üzenetére
Mire gondolsz?

-
fordfairlane
veterán
válasz
Speeedfire
#2553
üzenetére
Ez a példa totál nem jó. Nézz már meg valami tutorialt az iframe használatáról.
-
Speeedfire
félisten
válasz
martonx
#2554
üzenetére
Lényegében az iframe-en belüli tartalomra akartam egy click figyelést, majd a click tartalmát vissza illeszteni az eredeti tartalom egy megadott mezőjébe.
Ha csak a click-elést figyeltem, akkor nem volt jó. Viszont function-ben már működött. Nem teljesen értem.
Próbáltam az eredeti tartalomról egy $('body').contents().find('elemneve') figyelést is, de nem működött.
Illetve, a body végére kellett tennem és akkor már be tudtam húzni a jquery-t az iframe-be.var $parent = parent.$;
function isNumber(n) {
return !isNaN(parseFloat(n)) && isFinite(n);
}
jQuery(function($) {
$('body').on('click', '#showdistincts-result tbody tr', function(e) {
var item = $(this).children().html();
if (!isNumber(item)) {
item = "'" + item + "'";
}
$parent('#sql_builder_val').val(item);
//console.log($(this).children().html());
$parent.fancybox.close(true);
});
}); -
martonx
veterán
válasz
Speeedfire
#2551
üzenetére
iframe-mel is lehet használni a jquery-t, javascriptet, csak picivel macerásabb.
Kérdés, hogy az iframe-ből kifelé akarsz nyúlni, vagy kintről akarsz befelé nyúlni?
Gugli lesz a barátod, most lusta vagyok helyetted példát keresni. -
Karma
félisten
válasz
Speeedfire
#2551
üzenetére
Hát, az biztos, hogy a példa így nem fog működni - ha oda írod a tartalmat az azt jelenti, hogy "ha a böngésző nem támogatja az iframe-eket, jelenjen ez meg helyette".
Mivel az iframe önálló HTML dokumentum, (szinte) teljesen független DOM-mal, miért nem include-olod be ott is a jQuery-t?
Bár a privát véleményem az, hogy az "értelmes" megoldások ettől elég messze állnak. Már a felvetésnél elvérzett a józan ész.
-
Speeedfire
félisten
Van valami értelmes megoldás iframe-ben lévő jquery használatra?
Egy iframe-ben jelenítek meg egy táblázatot fancybox-al, viszont ha valamit szeretnék csinálni az egyik elemmel akkor nem működik.
Próbáltam egy épkézláb tesztet csinálni gyorsba, de nem jött össze. -
Sk8erPeter
nagyúr
Ennek nagyon örülök, hogy egy kezdő feladatot sikerült ilyen gyorsan megoldani.
![;]](//cdn.rios.hu/dl/s/v1.gif)
A hosszas "alsóbb réteg"-blabla helyett egyszerűbb lett volna annyival összefoglalni, hogy arra a kódra nincs ráhatásod, így van megoldva, hogy 1970 a default érték, és kész, és akkor nem témáztunk volna rajta, megállapítottuk volna, hogy egy gány szar így
De úgy tűnt, hogy a teljes feladatra van ráhatásod, és a megoldásban kérsz segítséget.
Amit írtál, teljes káosz volt, kb. ilyesmi: szeretnéd, ha blurre valami történne, de nem is történne, vagy mégis, és blur akkor is, ha nem blur, de márpedig akkor is.
No de a lényeg, hogy megoldottad, bár nekünk is megspórolhattad volna azt a pár percet, amit a problémád firkálmányának beparse-olásával, majd validitási problémáinak leküzdésével töltöttünk.Hidd el, az idő nekünk is drága, és ha nem tisztelsz meg minket azzal, hogy ember által értelmezhető és felfogható módon, de nem csetszerűen és igénytelenül írod le a problémát, akkor nem fogunk tudni neked segíteni. Gondolj bele, hogy mi lenne, ha akár a főnöködnek, akár a megrendelődnek egy ilyen leírással állnál elő, ők is más éghajlatok felé terelgetnének kedvesen.
-
Muton
addikt
válasz
Sk8erPeter
#2548
üzenetére
És ez miért történik így?
mert (mint ahogy asszem írtam is futólag) az alsóbb réteg, ahonnan az infók jönnek, meg ahová a gui küldi a változást, új adatokat, megköveteli. alma1 objektumnak mindig van id-ja, ha nincs akkor üres string, mindig van date1, és date2 adattagja, ami kötelezően egy date objektum, ami alapból Date(0), meg van tulajdonosa, ami kötelezően a kontakt objektum, stb.
az meg hogy miért van így azt nem tudom, a kliens core része számos rétegből áll, biztos valahol vagy kellett, vagy így volt valakinek egyszerű(bb). vagy lehet, h a szerver oldalon kellett. passz
(De ez még mindig nem jelenti azt, hogy most ez lenne a feladatod, mielőtt elismételnéd...
akkor csak a Te kedvedért, külön kérésedre, hogy érezd a törődést:
de most nem a date(0)-n van a hangsúly, mert az lehet 2013.jan.1. is, hanem, hogy default érték, vagy nem. ha default, akkor label megy helyette, ha nem, akkor a megadott dátum. a probléma az, ha defaultot akar módosítani, majd rájön közben, hogy mégsem, akkor ne a default legyen, hanem megint a label
![;]](//cdn.rios.hu/dl/s/v1.gif)
a lényeg az volt, hogy egy input blur()-t kellett összekötni a kiváltó klikk elemzésével (hogy kattintok-e egy speckó elemre, vagy nem). ami meg megoldódott szerencsére

-
Sk8erPeter
nagyúr
"ez nem születési dátum mező, itt még tavalyi dátum sem lesz, inkább tervezett időpontok a jövőben."
Rögtön gondoltam, de látom nem jött át az üzenet...
Attól még, mert jövőbeli dátum, nem lenne muszáj, hogy a nem kitöltött mező 1970-nel legyen egyenlő, mert szerintem az gány. Pont erre említettem azt az esetet, hogy ezt a luxust már nem engedhetnéd meg magadnak, ha például születési dátumokról, vagy bármilyen múltbeli dátumról lenne szó. (De ez még mindig nem jelenti azt, hogy most ez lenne a feladatod, mielőtt elismételnéd...
De ettől még nem kell szarul és rugalmatlanul megoldani a feladatot.)"egy alsóbb réteg akkor is ad vissza dátum objektumot, ha azt nem állította még be senki, az alap meg a 0. az meg 1970-....."
És ez miért történik így?
-
Muton
addikt
válasz
Sk8erPeter
#2545
üzenetére
ez nem születési dátum mező, itt még tavalyi dátum sem lesz, inkább tervezett időpontok a jövőben. pl add meg, hogy mikor mennél szabadságra jövőre
viszont egy alsóbb réteg akkor is ad vissza dátum objektumot, ha azt nem állította még be senki, az alap meg a 0. az meg 1970-..... amit meg nem írunk ki, mert csúnya. még mindig nem értem, hogy mi a gond vele? -
Sk8erPeter
nagyúr
"tudom, hogy nagy tehetségem van abban, hogy nem tudom jól leírni
"
Jó, hogy ezt helyettem írtad le, mert egy mukkot nem értettem abból, amit előbb ideokádtál, de hátha szerencséd van, és valakinek van türelme végiggondolni ilyen megfogalmazások ellenére is a problémádat.
Mindenesetre enyhén szólva vicces, hogy egy "az input blu()-be azt mondom, ha a dátum nulla, akkor egy ''alma' globális változó legyen true (ami default false)".
Eleve az is gáz, hogy ha a dátum nincs kitöltve, akkor az nálad egyenlő 1970-nel...
Mit kezdenél azzal, ha születési dátumot kellene beállítani, és a júzer nem állította volna még be, mindenki '70-es születésű lenne? Remek. -
Muton
addikt
sikerült megoldani

az input blu()-be azt mondom, ha a dátum nulla, akkor egy ''alma' globális változó legyen true (ami default false)
doc.readyben meg azt mondom, hogy click eseménynél ha a picker látható és alma===true, akkor ha e.target-nek nincs pickeres classa, akkor rakja vissza a labeltbiztos meg lehetne oldani szebben, mert így minden klikkre ellenőrzés végez (mondjuk nagyon pici panelen), szóval aki megértette a problémát (tudom, hogy nagy tehetségem van abban, hogy nem tudom jól leírni
), és van szebb megoldása, az kérem ne tartsa vissza magában 
-
Muton
addikt
válasz
Sk8erPeter
#2542
üzenetére
dátum mindig van, ha nincs értelmes megadva akkor csak 0 (azaz 1970....). viszont ezt nem írjuk ki, soha, hanem helyette megy egy az input felett lévő másik divbe, hogy még nincs beállítva. Na most userke belekattint ebbe a felső divbe, az a dátum-input alá mászik, oda beállítódik a null dátum (1970...) és megjelenik alatta a picker. most ha azon beállít egy dátumot, akkor az beíródik az inputba, a picker eltűnik, mindenki boldog. de ha amikor a pickerben 1970 van és nem a pickerbe kattint, akkor a picker bezáródik, az inputba 1970 van, ami nem baj, csak ilyenkor alulról elő kell hívni a labelt, hogy "még nem állítottad be",
sajnos az nem megoldás, hogy az input blur()-ra nézem, hogy null-e a dátum, és ha igen, akkor visszarakom a labelt, mert a pickerbe kattintás is kiváltja blur()-t.tehát nekem olyan kellene, hogy blur esetén megnézi, hogy hová kattint (ha nem a pickerbe, akkor jöjjön a label visszarakása)
-
Sk8erPeter
nagyúr
Nem egyszerűbb, ha van egy alapértelmezett dátumod?

http://api.jqueryui.com/datepicker/#option-defaultDate
Mivel nem írtad körül túl értelmesen, ennél jobb javaslatot nehéz adni.
-
Muton
addikt
Heló!
Ha van egy input mezőm, amire egy dateTimePicker van kötve. Azt hogy lehet elegánsan megoldani, hogy ha az input focusban van, de nem a pickerbe kattintok, akkor történjen valami (pl írjon be egy megadott dátumot)?
Tehát nekem valami olyasmi kellene, ami a blur() mellett vizsgálna egy egy e.targetet is, mert ha pickerbe kattint, az is kiváltja a blur()-t, meg ha a pickeren kívül, az is
-
Sk8erPeter
nagyúr
válasz
trisztan94
#2532
üzenetére
"Találtam egy szintén brutál ronda if() {} függvényt"
Milyen if() FÜGGVÉNYT?

Ha gondolod, .trim() és az alábbi empty() függvény használatával leegyszerűsítheted az ellenőrzést:
http://phpjs.org/functions/empty/ -
Sk8erPeter
nagyúr
válasz
trisztan94
#2538
üzenetére
"Regular expression-öknek szerintem majd utána nézek pontosan, jQuery-ben nem nagyon volt még dolgom velük."
Ne ragaszkodj már ennyire a jQuery-hez.
JavaScriptes (!! bizony, létezik még olyan is, nem csak jQuery, szép lassan fel kéne idézni, annak mi is az alapja
) regexpeknek nézz utána.
És ha már bármilyen nyelvben (!) volt dolgod reguláris kifejezésekkel, akkor nem fog különös meglepetést okozni a JavaScriptes módszer, a lényege az, hogy egyáltalán tisztában légy a reguláris kifejezések felhasználhatóságával... -
trisztan94
őstag
válasz
Sk8erPeter
#2537
üzenetére
Valóban elég gyász kód volt, beismerem, na
Hajnali kódolgatásom "gyönyörű" gyermeke."ez a témázás miért nem a JavaScript topicban folyik"
Szintén ugyanaz a hajnali lustaság, ez van bent a kedvenc topikok dobozkában, nem akartam kikeresni

Nem is értem hogy gondoltam én ezeket

Regular expression-öknek szerintem majd utána nézek pontosan, jQuery-ben nem nagyon volt még dolgom velük.
Bocsi az agyzsibbasztásért

-
Sk8erPeter
nagyúr
válasz
trisztan94
#2535
üzenetére
Én csak azt nem értem - azonkívül, amit Karma felvetett, hogy ez a témázás miért nem a JavaScript topicban folyik, mivel ennek köze nincs a jQuery-hez -, hogy ehelyett a splitelgetős ocsmány bénázás helyett miért nem használsz reguláris kifejezéseket? Egyből le tudnád csekkolni, melyik mintára illeszkedik az adott szöveg, ha van találat egyáltalán.
Szerk.:
"De nem tudom, a split visszaküld egy boolean értéket?"
Vágod, van olyan, hogy Google, meg MDN, meg ilyesmik...
(De eddig a split függvényt használtad, nem? Akkor miért kérdés, mit ad vissza?
)https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/String/split
"The split method returns the new array."
---
"if($hatalyosVezetoTalalat.split("(")[0]) {
$hatalyosVezetoTalalat = $hatalyosVezetoTalalat.split("(")[0];
}
De így meg van benne egy ismétlés, az sem jó programozói szokás
"
Ne csináld már.
Egyrészt az ilyen ismételgetős problémák elkerülésére az a megoldás, hogy külön erre dedikált sorba írod magát a műveletet, amit NEM akarsz megismételni, eltárolod a visszatérési értékét egy változóba, aztán csekkolod a változó értékét. Nem egy mágia.
Másrészt pont a splitelgetés előtt akartál ellenőrzést bevezetni, hogy ne dobáljon kivételt, ergo ennek az if-nek nem sok értelme volt így. Beraktad egy if-be, de ha hibája van, továbbra is kivételt fog dobálni. -
Karma
félisten
válasz
trisztan94
#2535
üzenetére
A split ugyan nem ad vissza a string tömbön kívül semmit, de senki nem akadályoz meg abban, hogy a split előtt indexOffal megnézd, kell-e egyáltalán splitelni.
Ez a szál miért nem a JavaScript topikban van?
-
trisztan94
őstag
válasz
martonx
#2534
üzenetére
Igenigen, engem is nagyon zavart. Biztos meg van bennem akkor a programozói lélek

De ezaz, hogy nem tudom mire rakni az if()-et.
try {
$hatalyosVezetoTalalat = $hatalyosVezetoTalalat.split("(")[0];
} catch (e) {
console.log("Nem volt születési név");
console.log(e);
}Így néz ki a $hatalyosvezetotalalat:
vezetéknév keresztnév (an: vezetéknév keresztnév)
vagy
vezetéknév keresztnév sz.: vezetéknév keresztnév
vagy
vezetéknév keresztnév ln: leánykori név
Tehát valamelyik a három közül. Ezekből nekem csak a sima vezetéknév-keresztnév kombó kell, de mindig csak az egyik van jelen. Ha mondjuk leánykori név van, akkor a másik kettő próbálkozásra "cannot retreive... of undefined" féle hibát dob (mert ugye nem találja a split-elni való karaktereket)
De nem tudom, a split visszaküld egy boolean értéket?
if($hatalyosVezetoTalalat.split("(")[0]) {
$hatalyosVezetoTalalat = $hatalyosVezetoTalalat.split("(")[0];
}De így meg van benne egy ismétlés, az sem jó programozói szokás

-
martonx
veterán
válasz
trisztan94
#2531
üzenetére
Alapvető programozói hiba try catch-ek sorozatával megpróbálni lekezelni az előjöhető hibákat. Pláne, amikor ilyen jól megfogható esetekről van szó.
Alakítsd át egy rakás if-re, és még try catch se fog kelleni. -
Speeedfire
félisten
-
trisztan94
őstag
válasz
trisztan94
#2531
üzenetére
Találtam egy szintén brutál ronda if() {} függvényt is, ezzel lehet valamit kezdeni?

if(typeof $mailcim != 'undefined' && $mailcim != null && $mailcim != "" && $mailcim != " " && typeof $hatalyosVezetoTalalat != 'undefined' && $hatalyosVezetoTalalat != null && $hatalyosVezetoTalalat != "" && $hatalyosVezetoTalalat != " ") { //do something }
-
trisztan94
őstag
Sziasztok!
Van egy ilyen brutál ronda try-catch sorozatom:
try {
$hatalyosVezetoTalalat = $hatalyosVezetoTalalat.split("(")[0];
} catch (e) {
console.log("Nem volt születési név");
console.log(e);
}
try {
$hatalyosVezetoTalalat = $hatalyosVezetoTalalat.split("ln")[0];
} catch (e) {
console.log("Nem volt leánykori név, " + e);
}
try {
$hatalyosVezetoTalalat = $hatalyosVezetoTalalat.split(" sz.")[0];
} catch (e) {
console.log("Nem volt születési név, " + e);
}Hogy tudom ezt egy darab try-catch-be belesűríteni, úgy, hogy biztosan végig menjen minden lehetőségen?
Pl: Nincs születési név, akkor nem ugrik be a catch-be rögtön, hanem megnézi, hogy van-e leánykori név, ha az sincs akkor meg megnézi, hogy egy máshogy jelölt születési név van-e, ha az sincs akkor ugrik be a catch-be.De olyanokra is fel kell készülnie, hogy csak születési név van mondjuk, többi nincs. Szépen lementi a születési név nélküli nevet, a másik kettő meg beugrik a catch-be.
Kezd bonyolodni...

Vagy ez így jó?

-
Male
nagyúr
Hm... végülis lehet, hogy elég a jQuery UI-ban lévő "selectable"... csak annál meg ugyan egér húzással kijelölhető egy-egy sorozat, de a kijelölés megszüntetése már csak egyesével megy (vagy egyben az összesé), nem lehet ugyan úgy húzással megszüntetni egy szakaszon a kijelölést...
-
Male
nagyúr
válasz
trisztan94
#2525
üzenetére
Őőőő... nem szebbé tétel a cél, hanem hogy ne kelljen 352-ször kattintani a kitöltéséhez.
Közben megoldódni látszik, megnéztem alaposabban amit linkeltem, és úgy tűnik át tudom szabni olyanra, ahogy nekem kell.... a gáz, hogy ezer éves jQueryvel megy csak.... remek.
-
Male
nagyúr
Sziasztok!
Egy olyan jQuery/jQuery UI cuccra lenne szükségem, amivel meg tudok jeleníteni egy hetet, fix tól-ig idősávban (tehát minden nap eleje és vége le van vágva, vagy letiltva), 15 perces osztással. Minden osztáshoz egy sorszám tartozik... jelen esetben ez 1 - 704 közötti számokat jelent. A funkcionalitása olyan, hogy egérrel ki lehet jelölgetni részeket benne, amik nem feltétlenül összefüggőek (tehát egy rakás időszakot kijelölhet), majd ezt egyben el tudom küldeni, lehetőleg úgy, hogy 1 - 704 között mindhez csak egy 0/1 érték jön (ez annyira nem kritérium, csak a végeredmény nekem ilyen formában kell, és így tudnám a leggyorsabban feldolgozni).
Ami még kell, hogy eleve megjelenítéskor már ki tudjak jelölni részeket (gyak. visszaállítok egy korábban bejelölgetett állapotot).Tehát összességében valami ilyesmire lenne szükségem, csak sokkal kevesebb tudással, és főleg nem azzal, hogy minden kijelölésnél felugorjon egy ablak.... egyrészt mert a felhasználónak macera lenne, másrészt mert nekem feldolgozni is sokkal előnytelenebb.
A kérdésem, hogy valaki kapásból rá tudja vágni nekem, hogy mi az a plugin ami ezt tudja, vagy esetleg a linkemen lévőt ismeri, és tudja, hogy vissza lehet ennyire butítani... vagy guglizzak még egy napot, és végül inkább csináljam meg saját magamnak?

(Jelenleg ez nagyon felhasználóbarát módon 704 darab checkbox-szal van megoldva, mivel úgy volt, hogy ezt csak egy pár embernek kell kitöltenie, és nekik is életükben egyszer, szóval kibírják, de megváltoztak az elvárások, és persze azóta már elvárható lett az is, hogy a JS engedélyezve legyen a böngészőben
) -
Sk8erPeter
nagyúr
válasz
martonx
#2522
üzenetére
Jogos, mint az azóta írt hsz.-éből kiderült, totál más elképzelésem volt a feladatról, és azt az ominózus mondatot önmagában kezeltem.
Mondjuk szerintem az egész feladatot le lehetett volna írni precízebben és rövidebben is, mert így számomra legalábbis katyvasszerű lett, és inkább átrohantam a hsz.-en, mert nem volt kedvem fárasztani az agyamat. 
(#2520) trisztan94 :
ez esetben sorry, én értettem félre a feladatot. -
martonx
veterán
válasz
Sk8erPeter
#2519
üzenetére
De ha nem a saját ajax függvényét kell figyelni, hanem ő csak egy beinjektált script, aminek semmi ráhatása nincs az oldal saját meglévő scriptjeire, akkor azok belső működését hogy figyelje? Mondjuk rá lehet tenni egy 10 másodperces késleltetést biztos ami biztos, annyi idő alatt csak lejönnek a cuccok.
Ettől viszont lassul az automatizáció, de ha a gyorsaság nem cél, akkor percenként 6 oldalt így is fel fog tudni dolgozni. -
martonx
veterán
válasz
trisztan94
#2518
üzenetére
Nem vagyok gonosz, meg is jött az első kérdés. Az egyik buktatónak pont azt gondoltam, hogy mi van akkor ha ajax-al kommunikál az oldal? Akkor vajon mit fogsz figyelni?
-
trisztan94
őstag
válasz
Sk8erPeter
#2519
üzenetére
"És hogyhogy erre böngésző-kiegészítőt csináltál, és nem szerveroldali parse-olós kódot?"
Mert loginos az oldal, és szinte csak ajax kérések vannak benne (mindig a loadpage.php-n van az oldal)
Szerencsére könnyű dolgom volt, mert a listázásnál a querystringben benne van a "list" szócska, csak szimplán csekkolom.
A kiegészítő benyom egy js-t az oldalba, ez a kiegészítő frontendje, úgy működik, mintha az oldalban lenne benne az a script. A frontent átküldi az adatokat a kiegészítő backendjének egy message-ben (az is js, de az tud már kommunikálni a kiegészítővel, tehát ki tudunk írni üzit, hogy megvannak az adatok - a frontend nem nagyon tud kommunikálni a kiegészítővel, csak message-eket tud küldeni.)
A kiegészítő backend-je elküldi egy remote php scriptnek a feldolgozott adatokat és az szimplán benyomja egy adatbázisba. Egy másik remote php script meg egy xlsx-et csinál belőle amit rögtön lehet is használni a szintén általam írt emailküldőben."Azt viszont nem nagyon értem, ez miért számít "lapozásnak", miért nem simán csak egy másik oldal betöltése."
Mert ajaxos az egész oldal, mondom

"Ha jól értem, amit írsz, simán csak bejárod az oldalon, bizonyos helyen található linkek tartalmát, aztán annyi... Nem?"
Hát ja, rámegyek minden linkre, betöltjük a tartamat kiszedjük amit kell és visszamegyünk a listázásra.
"Lehet csekkolni azt, hogy mikor töltött be egy ajax kérés?"
Most ezt komolyan kérdezed? Vagy csak viccelsz?
Szerinted a callback-ek mire valók?
(.success()/.error(), .complete(), ...)"De ezaz, hogy nem az én scriptem ajaxát kell csekkolnom, hanem az oldalon lévő scriptet ami kezeli az oldal ajaxát.
De rosszul kérdeztem.
Így van felépítve az oldal script ügyileg:jquery.js
script.jsEzek vannak benne. Na most én belenyomom egy másik script tag-be az én scriptemet:
feldolgoz.js
nekem a script.js-ben futó ajax kéréseket kell néznem a feldolgoz.js-ből. Megnézni mikor ér véget (tehát mikor töltött be az adat - success fn-be mikor lép(?))
-
Sk8erPeter
nagyúr
válasz
trisztan94
#2518
üzenetére
És hogyhogy erre böngésző-kiegészítőt csináltál, és nem szerveroldali parse-olós kódot? Vagy olyan elemek vannak, amikhez mindenképpen JS-re van szükség?
Azt viszont nem nagyon értem, ez miért számít "lapozásnak", miért nem simán csak egy másik oldal betöltése. Vagy van bármi közük egymáshoz?
Ha jól értem, amit írsz, simán csak bejárod az oldalon, bizonyos helyen található linkek tartalmát, aztán annyi... Nem?"Lehet csekkolni azt, hogy mikor töltött be egy ajax kérés?"
Most ezt komolyan kérdezed? Vagy csak viccelsz?
Szerinted a callback-ek mire valók?
(.success()/.error(), .complete(), ...)http://api.jquery.com/jQuery.ajax/

És még azt kérdezted, martonx miért olyan gonosz...?
![;]](//cdn.rios.hu/dl/s/v1.gif)
-
trisztan94
őstag
válasz
Sk8erPeter
#2512
üzenetére
Ez még mindig az a cégadat szkennelő kiegészítő amit csináltam.
Most úgy működik, hogy kidob az oldal egy listát 20 céggel rajta, egyesével kell kattintgatni a cégekre, megvárni amíg betölt az oldal, utána a kiegészítő szépen lementi a szükséges információkat egy adatbázisba.
Erre adtam ötletet a megrendelőnek, hogy +100.000 forintért fullra automatizálom, tehát nem kell kattintgatni, csak kiválasztja a cég tevékenységi körét és ott az összes oldalon végigmegy az összes cégen és beszkenneli az egészet, tehát neki sok dolga nincs vele.
Na, tehát ezért kell a lapozgatás, hogy amikor a lista végére ér küldjön egy kérést a következő lapra (most lestem meg, elég a querystringben a "page" változót állítgatni és átvált) és az azon lévő cégeket nézze végig és így tovább amíg a végére nem ér.
Érci?

martonx:
Most miért vagy ilyen gonosz?

szerk: sry a szóismétlésért

Szerk 2:
De amúgy valszeg nem lesz egyszerű dolgom, mert ajaxal kommunikál az oldal. Na akkor jöhet is az első kérdés:
Lehet csekkolni azt, hogy mikor töltött be egy ajax kérés?
-
martonx
veterán
válasz
Speeedfire
#2515
üzenetére
Trisztan94 eddigi munkásságát tekintve nem kell hozzá nagy jövőbelátás
![;]](//cdn.rios.hu/dl/s/v1.gif)
-
Speeedfire
félisten
válasz
Sk8erPeter
#2514
üzenetére
Jövőbelátó vagy?!

-
Sk8erPeter
nagyúr
válasz
Speeedfire
#2513
üzenetére
Ami késik, nem múlik.

-
Speeedfire
félisten
válasz
Sk8erPeter
#2512
üzenetére
Ha konkrétabb segítséget szeretnél kapni, akkor konkrétabb leírást kérünk.
Nem is kért segítséget.![;]](//cdn.rios.hu/dl/s/v1.gif)
-
Sk8erPeter
nagyúr
válasz
trisztan94
#2509
üzenetére
"Mennyire megoldható js/jquery-vel egy automatikus lapozgatás?
Pl blog: Végignézi a megjelenített oldalt majd ha a végére ér "rányom" a következő oldal gombra, megvárja míg a kövi oldal betöltődik ott is végignézi, kövi oldal, stb.."
De ez hogy értendő?
A lap aljára érek, és automatikusan az orcámba vágja a következő oldalt? Igazából nem tűnik túl bonyolultnak (bár attól függ, mi számít "következő" oldalnak, azt a részt meg kell oldanod, de normális esetben az sem egy olyan nagy agymenés), csak kérdés, hogyan gondolta a megvalósítást a megrendelő. Automatikusan ne lapozzon nekem, amikor még esetleg az utolsó bekezdést olvasom, mert azonnal bezárom az oldalt, és elfelejtem, hogy létezik, de előtte még megátkozom.
Az ilyen automatizált dolgok sokszor a visszájára sülnek el, úgyhogy csak ésszel, és hívd fel a figyelmet a hátulütőire is. Ha konkrétabb segítséget szeretnél kapni, akkor konkrétabb leírást kérünk. 
-
martonx
veterán
válasz
trisztan94
#2509
üzenetére
Erre jó válasz nincs. Látok pár buktatót a dologban, de megoldható az biztos. Hogy jó pénz-e érte 100K az a konkrét igényektől, a programozói tudásodtól, illetve a majdan fellelt buktatókon múlik. Fogalmazzunk úgy, hogy várhatóan nem fogsz bukni rajta. Aztán hogy a végeredmény hol lesz a teljes üzleti kudarc, és a szuper nyereség között, az majd kiderül.
-
Speeedfire
félisten
válasz
trisztan94
#2509
üzenetére
Ennyiért easy money.

-
trisztan94
őstag
Mennyire megoldható js/jquery-vel egy automatikus lapozgatás?
Pl blog: Végignézi a megjelenített oldalt majd ha a végére ér "rányom" a következő oldal gombra, megvárja míg a kövi oldal betöltődik ott is végignézi, kövi oldal, stb..
Nagyon nagy szopás 100k-ért?

-
trisztan94
őstag
Muszáj a switch

Végül írtam stackoverflow-ra, ott adtak egy nagyon jó választ rá:
// this needs to be defined somewhere outside that it is preserved
// between calls to the code that contains `switch`
var doThisWhenHelloIsSet = [];
// ...
var hello;
switch ($variable) {
// ...
case 13:
doThisWhenHelloIsSet.push(function(h) {
// do something with argument named "h"
// (which will have the value of variable named "hello").
// Ex.:
alert(h);
});
break;
case 45:
hello = "hello";
for (var i = 0; i < doThisWhenHelloIsSet.length; i++) {
doThisWhenHelloIsSet[i](hello);
}
doThisWhenHelloIsSet = [];
break;
} -
Jim-Y
veterán
válasz
trisztan94
#2503
üzenetére
var valtozo = 13;
switch (valtozo) {
case 2:
//lenyegtelen
break;
case 3:
//lenyegtelen
break;
case 13:
var variableCopy = assignementToVar();
alert(variableCopy);
break;
case 45:
assignementToVar();
break;
default:
break;
}
function assignementToVar() {
var valtozo5 = "akarmi";
return valtozo5;
}Mondjuk a helyedben biztos átgondolnám a logikát, mert ez nem tűnik egy túl nehéz feladatnak, és a switch-case szerkezetet is tuti ki tudnád küszöbölni.
-
Peter Kiss
őstag
válasz
trisztan94
#2501
üzenetére
Nagyon egyszerű, old meg switch nélkül.

-
Soak
veterán
válasz
trisztan94
#2503
üzenetére
Gyanus hogy nem jo a logikad, mert ez elso hallasra nagyon nyakatekert.
-
Sk8erPeter
nagyúr
válasz
trisztan94
#2501
üzenetére
"Végül HTTP POST lett. Valamiért nagyon bonyolítottam a dolgokat és mindenképp json-nal akartam elküldeni a php-nak, de aztán rájöttem, hogy így sokkal egyszerűbb
"
Te valamit durván keversz, a POST egy HTTP-metódus (ahogy a GET, HEAD, PUT, DELETE, stb. is). Hogy azonbelül milyen formában küldöd át az adatokat, az megint más kérdés.JSON-ben is nyugodtan küldhetted volna, nem tudom, végül hogyan küldted, de egész biztos, hogy semmivel sem lett volna bonyolultabb.
"Van egy SWITCH elágazásom, ott számokat néz egy változóban. a 2, 3, 13 és 45-ös számok kellenek nekem, mindig valami mást csinálok a különböző lehetőségekkel. Úgy alakult, hogy a 13-mas esetében egy olyan változóra van szükségem ami csak a 45-ösben jön létre."
A problémád így konkrétumok nélkül meg megint nehezen értelmezhető, miért nem delegálod az adott feladatot egy függvénybe? Milyen függései vannak annak, amit épp csinálsz? Mindig feladatfüggő egy ilyennek a megoldása, így értelmesebbet és specifikusabbat nehéz lenne mondani...
-
trisztan94
őstag
Na hát azt meg hogyan kell?

Egy ilyenem van:
switch (változó) {
case 2:
//lenyegtelen
break;
case 3:
//lenyegtelen
break;
case 13:
ide kell nekem a valtozo 5
break;
case 45:
var valtozo5 = valami
break
}Na most a 13ba hogy ágyazom bele a valtozo5-öt, ha az csak utána, a 45nél jön létre?
Szerk:
A kódomban akkor kap értéket, a switch előtt már létre van hozva. -
Jim-Y
veterán
válasz
trisztan94
#2501
üzenetére
A 13-ban nem tudod meghívni a 45-öst?
-
trisztan94
őstag
soak:
Végül HTTP POST lett. Valamiért nagyon bonyolítottam a dolgokat és mindenképp json-nal akartam elküldeni a php-nak, de aztán rájöttem, hogy így sokkal egyszerűbb

Sk8erPeter:
Igazából a json adatok async küldése volt a "gond". Nem kaptam semmilyen visszajelzést a php-tól, hogy mi történt, ezért azt hittem az ajax fgv a rossz.

Más:
Hogyan tudok "megállítani" egy függvényt, majd a program egy későbbi részénél visszamenni rá?Van egy SWITCH elágazásom, ott számokat néz egy változóban. a 2, 3, 13 és 45-ös számok kellenek nekem, mindig valami mást csinálok a különböző lehetőségekkel. Úgy alakult, hogy a 13-mas esetében egy olyan változóra van szükségem ami csak a 45-ösben jön létre. Sajnos nem tudom azt csinálni, hogy a 13-masban definiálom a változót (és adok neki értéket). Tehát arra jutottam, hogy azt kéne, hogy a 13-mas lefutását a 45-ös lefutása utánra intézem (13-mast kihagyom, átugrok a 45-re és ha az végig ment akkor futtatom le a 13-mast)
Ilyet lehet?
Kódot sajnos nem tudok mutatni, max privátban
Új hozzászólás Aktív témák
- Elemlámpa, zseblámpa
- NVIDIA GeForce RTX 5080 / 5090 (GB203 / 202)
- PlayStation 5
- Xbox Series X|S
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Hogyan tovább? — Ezeket várjuk 2026-ban 🖥️
- CES 2026: felcsavarta az AI-t az AMD, de örülhetnek a játékosok is
- Samsung kuponkunyeráló
- GL.iNet Flint 2 (GL-MT6000) router
- OTP Bank topic
- További aktív témák...
- G.SKILL Ripjaws V 2x4GB 3000MHz DDR4 kit
- APC Smart-UPS 1500VA LCD RM 2U (SMT1500RMI2UC) - űj ára 450.000Ft
- Digitus Network Cabinet 19'' 42U DN-43000 white - Rack Szekrény
- BROCADE Ruckus ICX7150-24port - Switch - több db - 130Gbps
- 3D nyomtató - SAURER MarkingSolutions Signum Eco Lasersysteme - laser marking system
- Bomba ár! Dell Latitude E5440 - i5-4GEN I 4GB I 320GB I 14" I HDMI I Cam I W10 I Gari!
- AKCIÓ! Apple MacBook Pro 16 M4 Pro 48GB RAM 4TB SSD macbook garanciával hibátlan működéssel
- Konzol felvásárlás!! Xbox Series S, Xbox Serries X
- GYÖNYÖRŰ iPhone 12 Mini 128GB Green-1 ÉV GARANCIA -Kártyafüggetlen, MS4169, 100% Akksi
- Keresünk iPhone 13/13 Mini/13 Pro/13 Pro Max
Állásajánlatok
Cég: Laptopszaki Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Jól jöhet még valamikor 
). A lényeg az lenne, hogy a csatolt képen látható torony árnyéka a 10 logóra mutatva fog ingázni ide-oda. Majd elkezd lassulni, megáll egy logón és a hozzá tartozó kérdés egy pop-up ablakban fog feljönni.

"![;]](http://cdn.rios.hu/dl/s/v1.gif)


).

"


viszont egy alsóbb réteg akkor is ad vissza dátum objektumot, ha azt nem állította még be senki, az alap meg a 0. az meg 1970-..... amit meg nem írunk ki, mert csúnya. még mindig nem értem, hogy mi a gond vele?



