- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Yettel topik
- iPhone topik
- iOS alkalmazások
- Apple iPhone 14 Pro Max - sziget fesztivál
- Milyen okostelefont vegyek?
- MIUI / HyperOS topik
- Apple Watch Ultra - első nekifutás
- Xiaomi 14 - párátlanul jó lehetne
Hirdetés
-
Olcsó 5G-s ajánlatot nyújt a Realme Indiának
ma Megérkezett a Realme C65 5G, az első készülék a MediaTek Dimensity 6300-zal.
-
Mozgásban az Arena Breakout: Infinite (PC)
gp A korábban csak mobilokra/tabletekre megjelent FPS hamarosan PC-n is elérhető lesz.
-
Különösen rendezett beltér hozható össze a Cooler Master új házában
ph A 49,73 literes térfogatú, látszólag jól szellőző modell tárt karokkal várja a konnektoraikat rejtő ASUS és MSI alaplapokat.
-
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
-
v2izzy
tag
-
Sk8erPeter
nagyúr
Az URL-ben hol van a Fácsénál a session id vagy token?
Egyébként nem tudom, mennyire egyre gondolunk, én arra gondoltam, hogy sok webalkalmazásnál (pl. phpMyAdmin) az URL-ben passzolják át a tokent (pl.: index.php?token=a5f8269f1f04963c0cdc54fd174edc05), és erre alapoznak, de ez a token megszerezhető akár egy refererből is. Itt van még egy jó példa, hogy azért sem biztos, hogy jó, mert ha pl. könyvjelzőzöd az oldalt, és be vagy jelentkezve, a webalkalmazás pedig teljesen a GET-ben átadott tokenre alapoz, és ha más token van megadva, mint ami az aktuális, akkor mondjuk kidob a bejelentkező oldalra.
Amúgy most már elbizonytalanítottál, annyira nem vagyok biztos benne, de ha már így alakult, említhetnél konkrét példákat.Sk8erPeter
-
Karma
félisten
-
Sk8erPeter
nagyúr
Hmm, hát valóban nincs extra fullos módszer, és vannak esetek, ahol nem is annyira gázos, ha átpasszolod a session id-t, mert esetleg szenzitív adatokhoz nem férsz hozzá, vagy nem tudod őket módosítani. Mondjuk a Graph API-nál elvileg a user engedélyét kell kérned, hogy bizonyos adatait megkapd. Nem nagyon használtam még a Facebookos API-t, de ezzel módosítani nem is nagyon tudsz szenzitív adatokat, nem? Mondjuk végül is az igaz, hogy publikálhatsz a falára baromságokat, ha megkaptad az engedélyt, és ha valaki ezt a tokent megszerzi, akkor rosszindulatból is teheti ezt egy alkalmazáson keresztül.
Egyébként igazából a kiindulási pont az volt, hogy van egy webalkalmazás, ahova közvetlenül bejelentkezik az illető, és böngészgeti az oldalt. Nincs közvetett, API-n keresztüli kommunikáció, mint az általad említett Facebookos példánál.
Itt szerintem nem indokolt passzolgatni az URL-be a session id-t. Ahogy nem teszi a Facebook, Gmail, Google Drive, Hotmail, stb. sem, amikor csak böngészgeted az oldalukat.
Nemde?A Liferay-t nem ismerem, fogalmam sincs, hogy működik, így a motivációt sem tudom, mi az oka, hogy az URL-ben van minden alkalommal belepakolódik a session id. Nyilván megvan az oka, nem tudom, mennyire "örökség", és azt sem tudom, ennél mennyire lenne ez egyébként más módon is megoldható. Meg a körülményeket sem írtad, hogy milyen esetben jön elő ez. Szerk.: vagy minden esetben?
[ Szerkesztve ]
Sk8erPeter
-
Sk8erPeter
nagyúr
Jó, hogy ilyen hosszan leírtad a dolgot, meg korábban már én is többféleképpen kifejtettem, aztán a "Fontosszerk.:" résznél végre rájöttél, miről beszéltem addig.
Lehet, hogy biztonsági szempontból egyenértékű (bár ez számomra nem feltétlenül egyértelmű, bár igen, adott esetben valóban "lehallgatható" a kommunikáció, ha valaki nagyon akarja, és akkor lehet, hogy mindegy, hogy URL-ben vagy headerben vagy cookie-ban vagy más ügyeskedéssel passzolod át az adatot; bár ha URL-lel passzolod, legalább megkönnyíted a dolgát ), de felhasználói élmény tekintetében nagyon nem. Ha az URL össze van okádva egy baromi hosszú hash-sel, amikor böngészgetek, az szerintem nagyon zavaró, plusz az URL nem lesz könnyen megjegyezhető, mert az átlaguser nem biztos, hogy szét tudja választani a
http://example.com/foo/bar/test
címet ettől:
http://example.com/foo/bar/test?asd=jalskdjq34lkj321sadnlasdequwel&bla=123lknasdl678sadlokEzenkívül akkor a felhasználó ezt a hányadékot menti el a könyvjelzőkhöz is.
Szóval szerintem ha lehet, kerülendő a session id URL-ben történő passzolgatása. Jó, hát XHR-nél kb. le van szarva, mert abból a felhasználó többnyire lószart sem vesz észre, de a böngésző címsorába ne legyen beokádva ez a fenti rondaság.
Így már oké?[ Szerkesztve ]
Sk8erPeter
-
sztanozs
veterán
Az auth még csak hagyján (valahogy el kell jutnia a felhasználónévnek és jelszónak a szerverhez), de ha az egész oldal https felett menne az már jó játék. Gondolom itt is mennyire örülnének neki, ha mehetne az egész oldal https-en, hogy át lehessen adni a sessionid-t gond nélkül GET paraméterként is
JOGI NYILATKOZAT: A bejegyzéseim és hozzászólásaim a személyes véleményemet tükrözik; ezek nem tekinthetők a munkáltatóm hivatalos állásfoglalásának...
-
Sk8erPeter
nagyúr
Na, akkor összegezve, én állításom:
- címsorban mindenféle hash-ekkel szétokádott URL csúnya
- könyvjelzőzött, mindenféle hash-ekkel szétokádott URL csúnya
Persze, ha akármilyen módon át van írva, vagy bármilyen okból a felhasználó által jól látható URL már normálisan néz ki, akkor no para.
Szerintem már jól lerágtuk ezt a témát.Érdekesebb lehet a DOM CSS-sel kapcsolatos téma. Abban van tapasztalatod/olvastál róla, hogy mitől jobb, ténylegesen gyorsabb-e, stb.?
[ Szerkesztve ]
Sk8erPeter
-
Karma
félisten
Egy kicsit alaposabban belegondolva azért nem fenékig tejfel egyik megoldás se. Az utóbbi megoldásnál a kulcsok stringgé konvertálódnak, így elveszted a sorrendezési lehetőséget közöttük. Valamint az extend viselkedése se felülbírálható, a jobbról jövő objektum az erősebbik kutya folyamatosan.
Csak nem úszható meg az algoritmizálás.
De ha nem muszáj ne írj for ciklusok tengerét.[ Szerkesztve ]
“All nothings are not equal.”
-
v2izzy
tag
Eddig még nem ismerted? Nagyon hasznos. Számomra majdhogynem alapabb mint egy Jquery. Persze részben azért is mert ezt nem csak kliens oldalon lehet használni.
Mindenképp érdemes tudni róla sok időt lehet spórolni vele, főleg ha szereted használni a funkcionális programozás elemeit.http://flic.kr/ps/MuuJU | @gerhard_berger | https://github.com/gerhardberger
-
Muton
addikt
a for-while egy for ciklusba ágyazott while ciklus, azaz nem for-for
második gondolatom az volt, hogy minden id-t hozzáadok egy stringhez, majd megnézem, hogy az aktuális elem id-je substringje-e, mert ha igen, akkor lehet összehasonlítani, de gondolom a substring fv is valami ciklussal működik, tehát elvileg az is kiesett.
Viszont ma reggel mondta egy kolléga, hogy a js-ben lehet bármivel (jelen esetben id-vel) is indexálni a tömböt, szóval sikerül egy for ciklussal megoldani.
remélem most már 3 nem for-for megoldással már megkapom az achievment earned plecsnitv2izzy: köszönöm neked is a választ, de sajnos el kell vetni, annak ellenére, hogy ez tűnik a legelegánsabbnak, mert mobil eszközre megy a cucc, és csökkenteni kell az importált js-ek számát a lehető legkisebbre, mert annyit kell betölteni az elején, hogy lassan ki lehet menni egy kávéra, mielőtt elindul. Meg kiderült, hogy csak tízen-huszon elemet kell rendezni.
az idionatic meg ment könyvjelzőbe, de az megnyugtat, hogy ahogy átfutottam, nagyon sok formai dolgot már jól csinálok. Szóval feljogosítva érzem magam, hogy egész nap DiablózzakMuton#2316 - $z@r a drop >_<
-
Karma
félisten
-
Sk8erPeter
nagyúr
Ja hogy még mindig ez a jQuery Mobile-os téma. Amúgy nem értem, miért kell annyiszor elmondani a kérdezőknek, hogy vegyék már a fáradságot arra, hogy jsFiddle-re felpakolják a kódokat, miért mindig nekünk kell... Igazából mindkét fél érdeke lenne, a segítő szándékú hozzászólónak időspórolás, a kérdezőnek meg gyorsabb megoldás (ez szintén időspórolás)... Lehet, hogy beíratom az 1. hsz.-be emlékeztetőként.
Sk8erPeter
-
[pod]Diablo
őstag
Itt tulajdonkepp az a problemam hogy ha ramegyek a menube a linkekre akkor betolti a tartalmat a megfelelo div-be,es meg is valtoztatja az url-t de ha csak ugy siman beirom az url-t a bongeszobe,vagy frissitem az oldalt, akkor magat az oldalt hozza be,es nem a tartalom div-be tolti be.A navigacios gomboknal meg a bongeszo navigacios gombjaira gondoltam.Valami ehhez hasonlot szeretnek kivitelezni.
Bocsi ha kicsit erthetetlenul fogalmaztam.
[ Szerkesztve ]
"Sült hal, Tom Jones, délutáni tea, rossz kaja, mégrosszabb idő, kibaszott Mary Poppins, LONDON!" // ...when i get sad.i stop being sad and be awesome instead...
-
Sk8erPeter
nagyúr
Mé' pont én?
Túl sok tapasztalatom ilyen progress baros dologgal nincs, de mondjuk szerintem az is lehetne egy opció, hogy egy adatbázis-táblában lehetne tárolni egy adott "batch-folyamathoz" az aktuális állapotot, timestamppel, kiegészítő adatokkal együtt. Vagy úgy, hogy előre fel lenne töltve, hány darab feldolgozásra lesz szükség egy adott folyamatnál, aztán akár a részfolyamatok is bekerülhetnének, majd ha egy-egy feladat befejezésre került, ez törlődne a táblából; vagy úgy, hogy folyamatosan, egy adott rész elkészítésénél feltöltögetésre kerül ez a tábla, aztán a végén ezt lehetne csekkolni, kiíratni mindenfélét, majd lehet tisztítani az ide bekerült adatokat.
És ennek a táblának az aktuális folyamathoz tartozó állapotát is lehetne pollozni AJAX-szal.
Legalábbis így elsőre szerintem még ez lenne a legegyszerűbb. De biztos ezt a feladatot is vagy 25-féleképpen meg lehetne oldani, de nekem most ez jutott eszembe első körben.[ Szerkesztve ]
Sk8erPeter
-
syC
addikt
Oké.
Szóval van egy php-ban írt oldalam, ami html oldalakban keresgél megadott kulcsszavakat. Az a lényeg, hogy a keresés 3 függvényből épül fel, és ezekhez szeretnék kiíratni mindössze annyit, hogy melyik mikor fut éppen. Ehhez úgy gondoltam, hogy a függvények előtt és után beillesztek egy javascript kódot, amiben meghívok egy függvényt, ami egy div innerhtml-jét írja át valami paraméterben megadott szövegre - ez lenne a keresés státuszát jelző szakasz. A keresés úgy működik, hogy inputként session-ben tárolt kulcsszavakat kap, a keresés találatait a keresés közben egy global tömbben tárolja, ellenőriz, majd sql adatbázisba betolja a szűrt eredményeket. Az oldalon submit-tal elindul a kereső folyamat, és a teljes keresőfolyamat lefutásáig nem tudok semmit megjeleníteni, ami eléggé zavar. Ezt kellene valahogy orvosolni. Írtam javascript függvényt innerhtml módosítására, de persze http kérés közben nem frissül az oldal, így nem észlelhető a változás. Ezt kellene valahogy megoldani.
•
-
v2izzy
tag
Hmm, igaz.
Gondoltam rá, hogyha sokáig nem fut le a függvény akkor addigra megváltozik, de logikusnak tűnt a leírásom (mert szerintem úgy jó lehetne).Hát egy megoldás rá, hogy .bind-al adod neki az értéket this-ben viszont így a függvény this-je ugye eltűnik, de ha ez nem gond, akkor megoldás lehet. példa
http://flic.kr/ps/MuuJU | @gerhard_berger | https://github.com/gerhardberger
-
Muton
addikt
Köszönöm, de gyelőre nem megy, mert nem tudom, hogy melyik a callback, mert több száz van Nekem olyasmi kellene, hogy ha a normál (fenti) ablakon ráhúzom az egeret az ikon felé (ami addig nem is látszik, amíg rá nincs húzva), akkor valami csipog, villog, stb, hogy melyik js-ben, melyik fv az aktív
Muton#2316 - $z@r a drop >_<
-
-
Muton
addikt
csak példa, legyen akkor hover. a lényeg az, hogy csak egy számban térnek el és van vagy 10db 70 soros fv, ami szerintem gáz.
lehet ezt egyszerűsíteni egy fv-be?Sk8erPeter: ez most a grafikus csinálta (neki papírja van róla, hogy nem ért hozzá ), az volt a lényeg, h a felület rendben legyen. majd jön, aki ésszel megvalósítja, de addig mivel egy ügyfélnek megtetszett, be kell üzemelni sos-ben. én nem tudom 0-ról jól megírni (főleg a css részét, mert az amúgy szép, minden alakul, változik, stb.), szóval ezt a dzsuvát gányolom
Tehát rakjam bele az elemeket egy körbefoglaló classba, ami után már csak erre a classra fogok hivatkozni, és a második class alapján iterálom valahogy?
[ Szerkesztve ]
Muton#2316 - $z@r a drop >_<
-
Sk8erPeter
nagyúr
Na igen, de azért is írtam, amit írtam, mert itt konkrétan tudnod kell, hogy 10 elem lesz, vagy pedig még azt lehet csinálni, hogy tudod, melyik a szülőelem, és megszámoltatod jQuery-vel, mennyi közvetlen gyerekeleme van, aztán annyiszor végigiterálsz egy ciklussal, és megcsinálod azt, amit mutattál. De szerintem sokkal értelmesebb lenne úgy megírniuk az alkalmazást, hogy az használható legyen, ne kelljen hozzá össze-vissza tákolgatni. Vicces, hogy állítólag sok 0 van a projekt összegének a végén (ez már itt kicsit túl sokszor is lett kihangsúlyozva Muton által), és ahhoz képest hozzá nem értők okádják ki a gány kódokat (mondjuk kezd olyan érzésem lenni, hogy itt mi írjuk meg a kliensoldali kód felét...).
[ Szerkesztve ]
Sk8erPeter
-
Muton
addikt
megpróbálom id helyett classal, meg bármekkora elemszámra. vagy a körbefoglaló classal, az meg hogy gépigényes...
köszönöm szépen mindkettőtöknek!
és ez még csak a kliens oldal töredéke, jön majd a szerver oldal is
mod:
fú öcccsém, nem szeretnék a kódjaitokkal dolgozni...
ezzel én is pont így vagyok, csak én még a sajátommal sem szereteknem mondhatok semmit. egyrészt, mert törvény sem engedi meg az esetleges hitelrontást, másrészt rajtam is múlik, mert ha tudnám, akkor nem kellene kérdezni, hanem megcsinálnám pikk pukk (vagy pakk), meg nem csak a konkrét munkáról van szó, szeretek itt dolgozni, jó a légkör, stb.
meg amekkora mákom van, lehet, hogy pont egy külsős vagy (mert vannak jók is)[ Szerkesztve ]
Muton#2316 - $z@r a drop >_<
-
Sk8erPeter
nagyúr
Ment privi.
Miért kéne itt az .on()? Mármint nem tudunk semmit a feladatról, de amit itt írt, abban nem látom be, miért lenne rá szükség (nem volt szó pl. AJAX-ról).
Szerk.: ja, mondjuk lehet, hogy arra gondolsz, hogy írta, hogy elég nagymértékben kell a kliensoldali kódra támaszkodni, és valszeg kelleni fog. Csak ezt nem tetted hozzá.[ Szerkesztve ]
Sk8erPeter
-
Muton
addikt
Az volt a nagy harci ötlet, h mivel más utalást nem találtam a kódban, akkor csak ez hívhatta meg kétszer. amúgy már belül van az alert mellett az alma ellenőrzés (ott is kellett volna lennie először is), mégis kiírja 2x. sajnos nem tudok semmilyen brakepointot rakni, mert nem böngészőben megy az adatok miatt, hanem egy külön alkalmazásban, amiben nincs 'F12'
Szóval csak a program futása során látom, h valami működik-e vagy sem. azt, pl megváltoztatok ezt, azt, és hivatkozok a változásra, full vakon kell csinálni, mert vagy megy, vagy nem, de hogy menet közben lássam a dolgokat, az sajnos nem áll rendelkezésre.
Legjobb kombó: kezdő js-es & unfriendly környezet[ Szerkesztve ]
Muton#2316 - $z@r a drop >_<
-
Muton
addikt
Heló!
Ezt meg lehet két változóval is csinálni?
Azaz, for ciklusban van egy másik for ciklus és az i-t és a j-t is bindolni kellene, mert (a példánál maradva) az id: '"item" + j + "id" + i'Tehát a toggleTwo()-nak két értéket kellene átadni.
Sk8erPeter:
az a baj, hogy ezzel a counterrel csak "egyszer" fut le, de duplán. úgymond többször már nem, de először mindig duplán. szóval nem tudom, hogy mi van, lehet, h az alkalmazásban van valami, amit nem látok
[ Szerkesztve ]
Muton#2316 - $z@r a drop >_<
-
Sk8erPeter
nagyúr
Nem erre gondolsz?
http://prohardver.hu/tema/jquery_kerdesek/hsz_978-978.html
http://prohardver.hu/tema/jquery_kerdesek/hsz_966-966.htmlSk8erPeter
-
Sk8erPeter
nagyúr
Ja OK, de végül is workaround lehet a háttérkép-változtatás helyett a sima img tagekkel szórakozás, ezért írtam, tudom, hogy itt nem konkrétan backgroundok változtak.
így meg így meg így kerestem a nevednél, ezek alapján még nincs meg, szóval nem tudom, melyikre gondolsz
Szerk.: piros-zöld négyzetek már megvannak:
http://prohardver.hu/tema/javascript_topic/hsz_3035-3035.html
De ennek nincs sok köze a témához, szóval sanszos, hogy nem erre gondoltál, vagy nem vágom[ Szerkesztve ]
Sk8erPeter
-
Sk8erPeter
nagyúr
Hehh:
http://prohardver.hu/tema/jquery_kerdesek/hsz_1742-1742.htmlMost nem tudom, miért szottyant kedvem eltölteni 10 percet azzal, hogy ezt csak azért is megtaláljam. (mondjuk csak végig kellett pörgetni a másik topicban a hsz.-eidet, és az összes jsFiddle-példára ráklattyintani )
[ Szerkesztve ]
Sk8erPeter
-
Lacces
őstag
Igaz, a framework biztosít, még a .Net és a Java-ban is...
Javascript programozási nyelv, vagy szkript nyelv, az sajnos nem tudom, sokszor megszóltak már mindkét kifejezésért, úgyhogy ezt a vallási kérdést tegyük félreA Node.js eddig szimpatikus, én azt láttam rajta, hogy kliens oldalon lehet vele szerver oldali műveleteket végrehajtani, ami baromira tetszett . WinJS-t nem ismerem, de gondolom csak win-es.
W3 File/FileReader API tényleg képes lenne könyvtár tartalmat kilistázni? Mert én csak azt láttam, hogy fájlt tud beolvasni és kész... mármint annak tartalmát, de így könyvtár tartalom (könyvtár , fájlok) beolvasása nem.SOAK, Az nem lehet, hgoy a videó amit leakarsz játszani azt csak az FF támogatja? (Nem vagyok guru, csak erre gonodlok elsőkörben)
-
Jim-Y
veterán
Hogyhogy nem kezeli le? A második utasítás meg se fog hívódni, mert az exceptiontől kiszáll abból a belső blokkból. Ez a dolgok természetes rendje, a második függvényhívásig nem jut el a program se try blokkban, se anélkül, ha kivételt dob az első.
Igen-igen, ezt tudom, pont erre irányult a kérdés, hogy hogy lehetne a második utasítást is lekezelni ugyanabban a try-ban, csak nem tudtam jól megfogalmazni :/
Egyébként köszönöm az ötleteket, pont ilyen válaszra számítottam, ámbár amiket írtál azokat ismertem. Ezek az én függvényeim, nem csinálnak semmit, csak az első a jQuery objektumhoz "simán" hozzáfűzött függvény, míg a második a jQuery.prototype-hoz fűzött, az első azért dob biztosan kivételt, mert a függvényt a deklarált objektum után hoztam létre, így a meghívott objektumnak nem lesz showText() metódusa, míg a második esetben, prototype-nál igen, így az nem dob kivételt. Innen jött a kérdés De akkor mostmár tudom, hogy ahogy írtam úgy semmiképp nem lehet, köszi.
[ Szerkesztve ]
-
qwertly
addikt
Nem értek a weblaphoz de valamennyire a pc-hez,így ismerősöm aki meg a pc sem ért de szeret írogatni megrajzolni.Van egy bloggja amelyet eddig női ismerőse töltött fel írásaival és rajzaival.Sajnos összevesztek sokszor van így nő és férfi között így megszakadt ez a lehetőség.Megkért segítsek neki ez nem tűnt olyan bonyolultnak mert csak megtudok formázni és feltölteni szöveget és képet evvel nem is lenne gond de a hölgy becsempészett idegen képeket is bloggba.Amelyet már nem tudok kiszedni pedig ki kellene,a fent említett fórumozó tag mondta meg,hogy JavaScript.Itt a blogg [link] és itt a képek amelyet elkel távolítani:kép
-
megalover
tag
NEM, nincs köze hozzá. A látogatottságból csak közvetetten profitálok, mivel én clickbank-os témában utaznék. Annyi nézettséget ezzel nem tudok összehozni úgysem, hogy a youtube abból fizessen is nekem... Azért oké, hogy figyelmeztetsz engem!
Miként randizik a vérbeli programozópalánta?! - Helóó szia... lenne kedved velem lefuttatni egy hátultesztelős ciklust, vagy az elöltesztelőset akarnád inkább????
Új hozzászólás Aktív témák
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Okos Otthon / Smart Home
- Elemlámpa, zseblámpa
- Peugeot, Citroën topik
- Építő/felújító topik
- Samsung Galaxy S23 és S23+ - ami belül van, az számít igazán
- Samsung Galaxy S24 Ultra - ha működik, ne változtass!
- Asztalos klub
- Windows 11
- Witcher topik
- További aktív témák...