- Sub-ZeRo: Euro Truck Simulator 2 & American Truck Simulator 1 (esetleg 2 majd, ha lesz) :)
- lkristóf: Prohardver fórum userscript – hogy lásd, mikor neked válaszoltak
- Brogyi: CTEK akkumulátor töltő és másolatai
- Luck Dragon: Utazásra tervezve – Anker Zolo gallium-nitrid töltő
- bitpork: Meglátjuk mit hoz a jövő
-
7500 - 7401
10361 - 10001 10000 - 9901 9900 - 9801 9800 - 9701 9700 - 9601 9600 - 9501 9500 - 9401 9400 - 9301 9300 - 9201 9200 - 9101 9100 - 9001 9000 - 8901 8900 - 8801 8800 - 8701 8700 - 8601 8600 - 8501 8500 - 8401 8400 - 8301 8300 - 8201 8200 - 8101 8100 - 8001 8000 - 7901 7900 - 7801 7800 - 7701 7700 - 7601 7600 - 7501 7500 - 7401 7400 - 7301 7300 - 7201 7200 - 7101 7100 - 7001 7000 - 6901 6900 - 6801 6800 - 6701 6700 - 6601 6600 - 6501 6500 - 6401 6400 - 6301 6300 - 6201 6200 - 6101 6100 - 6001 6000 - 4001 4000 - 2001 2000 - 1
-
Fórumok
LOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Tabletek, E-bookok Nyomtatók, szkennerek PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
-
Frissítve: 2014-02-25 10:20 Téma összefoglaló
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
Rickeffe
aktív tag
"gyorsítót"?
... -
Rickeffe
aktív tag
-
hiperFizikus
senior tag
Megoldódott a lassúság . Gyorsítót tettem bele, ami "IF Else" -ékből áll, nem bonyolult, de összetett kódrészlet . Most legalább nem kell funktorokkal kínlódnom miata egy jóideig . Egyikőtöknek se jutott eszébe javasolni nekem, pedig profik vagytok . Nem baj, mert akkor én legelább ügyes vagyok .
-
gary89
csendes tag
- a szamlal function üres, nem csinál semmit sem, így undefined lesz JS oldalon a valami.
- az extra // bezavarhat html parseoláskor (bár a modern böngészők tudnak vele együtt élni)
- a return $num; okozhatja a furcsa viselkedést, ott egy ilyen kellene, hogy helyes legyen:echo 'return '. $num . ';' ;így a szamol helyes értékkel térne vissza és később nem kellene az echo $num -
Tomi_78
aktív tag
Sajnos nem működik még, pedig adtam az if előtt kezdőértéket a $num-nak, meg függvényt is létrehoztam. Most a JS függvényen belüli PHP-zés nem tetszik valamiért a programnak. Így néz ki most a kódom:
<html>
<head>
<title>Fájlkezelő</title>
</head>
<body>
<script type="text/javascript">
function szamlal() {
<?php
$File = 'adat.txt'; // A számláló file neve
$num=0;
if (file_exists($File)) // Létezik a file?
{
$fp = fopen($File,"r"); // Megnyitjuk olvasásra
$num = fread($fp, filesize($File)); // Beolvassuk a tartalmát a $num változóba.
fclose($fp); // Zárjuk a filet.
$num=$num+1; // A változó értékét megnöveljük
$fp = fopen($File,"w"); // Megnyitjuk ugyanazt a filet, de most írásra
fwrite($fp, $num, 10); // Kiírjuk a változó értékét.
fclose($fp); // Zárjuk a fájlt
return $num;
}
?>
};
//<script type="text/javascript">
valami = szamlal();//'<?php echo $num ?>'; //Ha elhagyom az idézőjeleket, UNEXPECTED TOKEN hiba lesz a konzolban, ha nem, akkor meg kiír mindent közte!!!
alert(valami);
</script>
</body>
</html> -
martonx
veterán
Na végre valami konkrétum, hogy mit is szeretnél, mert a szeretnék valamitet, értem én, hogy valamit szeretnél, de mégis mit válaszoljak rá.
Ez így viszont már némi konkrétum, amiben meg lehet kapaszkodni.Ezt csak hackelve, és csúnyán tudod megoldani, pl. behúzod az iframe-et az oldaladra, hideolod / 1px méretűre zsugorítod, utána már javascripttel ki tudod szedni belőle amit akarsz.
Ha az oldaladon valuta érték megjelenítés a cél, akkor ehhez vannak direkt ingyenes API-k pl. MNB-nek, amiket szintén le tudsz javascripttel kérdezni. Én az iframe-es hackelős megoldás helyett, ezt az utat javaslom.
-
instantwater
addikt
-
Rickeffe
aktív tag
Már ha ez engedélyezett.
-
Rickeffe
aktív tag
-
instantwater
addikt
Fog működni, lehet mixelni.
A PHP parser csak a php tagok közti részt futtatja, a többit plain textként kezeli.Vannak esetek amikor szerver oldalról kell értékeket átadnod a kliensnek még mielőtt a JS elkezdene futni, hogy ezzel inicializálj bizonyos állapotokat.
Tehát ha ő alertelni akarja a szerveroldali számlálóját akkor ez a megoldás.
Persze szebb lenne egy APIt hívni vagy legalább templating enginet használni a HTML generáláshoz.
Viszont, ha csak egy globális számláló kiiratása a cél, akkor elég lenne kiechozni a bodyba, vagy templatevel kiírni a megfelelő helyre, nem kell API hívás, mert az csak lassítja a betöltődést.
-
instantwater
addikt
Értem.
Azért nem írja ki, mert a $num változót az if szkópján belül deklarálod.
Tegyél egy $num=0 értékadást az if elé, így elérhető lesz az ifen kívülről is.De ha rám hallgatsz, becsomagolod az egészet egy szamlal() függvénybe, ami elvégzi a kívánt műveletet, majd a végén visszaadja a $num értékét.
Ezután csak meg kell hívnod a.függvényed ahol számlálni akarsz, esetedben a javascript tagon belül, és így nem kell aggódnod a változó szkópok miatt, és a globális névteret sem szennyezed be.
Tényleg el kellene döntened, hogy user szintű vagy globális számlálót akarsz, mert a jelenlegi megvalósítás az egy globális számlálót valósít meg, és az összes usered ugyanazt a számlálót fogja növelni.
Persze, ha ez egy látogató számláló akkor ez a kívánt viselkedés.
Miért van szükséged javascriptre?
Ezt az értéket simán kiírhatnád a bodyba is PHPvel.Bocsi a hiányzó formázásért, telefonról vagyok.
-
cattus
addikt
-
Tomi_78
aktív tag
"nem írja ki a JS amit szeretnél?"
Pontosan ez a helyzet. Odaírtam a kódba megjegyzésként a kiírás mellé.
Ugyanis vagy magát a kódsort írja ki, ha idézőjelek között van, vagy semmit, mert hibaüzenetet ad a konzol a Google Chrome-ban. -
instantwater
addikt
Mit jelent az, hogy nem működik?
Nem ír fájlba, nem számol, hibát ad, nem írja ki a JS amit szeretnél?Ha csak a kliensnek a saját számlálóját kell kezelni akkor JSsel cookieba vagy local storagebe el tudod menteni.
Ha kell a szerveren is az adat akkor marad amit csináltál, bár célszerű lenne MySQLbe tenni az adatot, illetve ez nem a PHP topik.
-
Tomi_78
aktív tag
Sziasztok!
Azt szeretném megcsinálni egy honlappal, hogy bizonyos dolgokat lehessen a Tetszik/Nem tetszik gombokkal értékelni. Ezek képek lennének, amikre kattintva a tetszik vagy a nemtetszik változók értéke növelődik.
Ezt JS-ben nem nehéz beállítani, de valahogy tárolni is kéne ezen adatokat, hogy ne vesszenek el, és a következő látogatáskor is láthatók legyenek a legutóbbi állapotok.
Ehhez egy .txt állományba menteném le a változók értékeit, tehát csupán két számot.
Ezt viszont úgy tűnik, a sima JS nem tudja megoldani, kell tehát némi PHP-s kiegészítés is hozzá.
igen ám, de akkor meg tudnom kellene, hogy a változókat hogyan lehet ide-oda "dobálni" JS és PHP között. Na, ez az, ami sajnos nem megy.
Írtam, pontosabban összeollóztam egy kis példaprogramot a világhálóról kipuskázott példák alapján, de ez sem működik.
Íme a kód:<html><head><title>Fájlkezelő</title></head><body><?php$File = 'adat.txt'; // A számláló file neveif (file_exists($File)) // Létezik a file?{$fp = fopen($File,"r"); // Megnyitjuk olvasásra$num = fread($fp, filesize($File)); // Beolvassuk a tartalmát a $num változóba.fclose($fp); // Zárjuk a filet.$num=$num+1; // A változó értékét megnöveljük$fp = fopen($File,"w"); // Megnyitjuk ugyanazt a filet, de most írásrafwrite($fp, $num, 10); // Kiírjuk a változó értékét.fclose($fp); // Zárjuk a fájlt}?><script type="text/javascript">var valami = <?php echo $num ?>; //Ha elhagyom az idézőjeleket, UNEXPECTED TOKEN hiba lesz a konzolban, ha nem, akkor meg kiír mindent közte!!!//alert(valami);</script></body></html> -
instantwater
addikt
Aureal
Igazából jqueryvel is lekérheted a tartalmat, nem is kell Axios.
-
hiperFizikus
senior tag
Ami igaz az igaz, még nekem is nehéz az első kódjában eligazodni .
![;]](//cdn.rios.hu/dl/s/v1.gif)
A tapasztalatom szerint a hirdetés meg olyan, hogy ha nem kapkodnak utána, akkor jelentős a hirdetési költség is . Ha meg másokkal összeállsz, akkor nekik is fizetni kell, de előre kérik .
-
instantwater
addikt
#7478 at még mindig javaslom.
"Pénzkidobás"?
Ha van pénz a projektben miért nem működik?
Vegyél fel programozókat, hirdess, marketig, projekt management...Amúgy bármilyen jó ötlet, egy "150 oldalas" kód nem karbantartható, és egy nagy büdös delete gombot érdemel.
Egy fájl ne legyen több 150 sornál.
És egy függvény sem mondjuk 20 sornál.
Darabold fel, úgy karbantarthatóbb. -
instantwater
addikt
-
instantwater
addikt
Rossz az irány.
Ha iframebe teszed be, akkor nem tudod kontrollálni mi töltődjön be. Be fog töltődni az egész oldal.Ezért javasoltam a Fetch APIt, vagy Axiost, és JQueryt parsoláshoz, de így is elég lassú lesz, és feleslegesen fog letölteni a böngésző több kilobájtnyi HTMLt.
Javasolnám, hogy keress valami exchange rate APIt, ahonnan a árfolyamot gyorsan és egyszerűen meg tudod kapni.
Amit te akarsz az már a web scraping témakör ami nehézkes, macerás, és nem hatékony.
-
hiperFizikus
senior tag
Igen, "buliból" csinálom a JS script-emet . De ha készen lesz, szeretném hasznosítani, mert azért nem vagyok bolond, hogy ne legyek ilyen durva magamhoz, nem vagyok már anyira naív mint régebben .
Az előző 150 oldalas script-hez támogatókat keresek, de eddig senki se méltatott válasz e_mail-ra . Az a rossz benne, hogy a várakozásal töltött idő, pénzkidobás az ablakon .
-
K1nG HuNp
őstag
Flowot hasznalt mar valaki? Van ertelme vagy mindenki TS-el kezd mar alapbol?
Kicsit baratinak tunik, mert ugye mar letezo kodbazishoz is hozzacsaphato, meg jol integralodig a facebook cuccaihoz, react frontend, jest tesztek stb.
-
instantwater
addikt
Kezdd apróbb részekre és több fájlra darabolással, így könnyebben megtalálod a kérdéses részt.
Ha konkrét kérdésed van, töltsd fel a kódot github gistre, pastebinre vagy codesandbox és társaira és küldd a linket.
-
Rickeffe
aktív tag
Bulikából programocskát írcsizol?
-
hiperFizikus
senior tag
Jó kedvem van; épen egy másik JS programocskát írok, 45 oldal program 40 sor/oldal és 60 oldal tartalom{adat}, de közel sincs befejezve . A program elégé bonyolultra sikeredett, de a tartalom aránylag egyszerű .
Az a problémám vele, hogy egy csomó hivatkozást generál fordítás közben, ami rengeteg nem túl mélyen ágyazott cikluson fut keresztül, és emiat a tartalmat nem tudom növelni ennek a kb. 100 szorosára, mert elviselhetetlenül lassú lenne a laptoopomon .
Mit tehetnék ?
Ti ilyenkor mit szoktatok tenni ?
-
Rickeffe
aktív tag
-
K1nG HuNp
őstag
https://twitter.com/reactjs/status/1187411505001746432?s=20
Megjelent experimentem a React Suspense..
Nagyon durva innovaciot tolnak az fbnelRoviden tomoren: nincs tobb "isLoading", kevesebb boilerplatevel lehet sokkal szebben kifejezni uiban a toltest, fallbackekkel esetleg error handling komponensekkel. Pont ezzel tokoltem par kommentel feljebb vueban..
-
Aureal
őstag
A webtechnológiákhoz nem értek. A szakkifejezésekhez mint a node.js, fetch api és társai utána kell néznem mi az és mire jó.
De egy egyszerű példának itt ez az oldal [link] és erről egy iframebe beágyazva pl. meg akarom oldani, hogy csak a valuta árfolyamok blokkot jelenítse meg a tesztoldalam.
Ehhez pl. el kéne érnem az oldal forrásában az exchange_widget_4941 id-jű div-et és alosztályait feldolgozásra. Vmi ilyesmi... -
instantwater
addikt
Semmi gond azzal, ha itt kérdezel, hiszen ez a JavaScript topik, jó helyen vagy.
Én is így kezdtem, sok évvel ezelőtt, lenyírtam agyilag jópár fórumtársat egy másik fórumon mire megértették, hogy mit is akarok, hiszen én magam sem tudtam igazán.
W3school az "elmegy" kategória.
Ha elakadtál egy kóddal, nyugodtan illeszd be, vagy, ha hosszú akkor linkeld pastebinről vagy gist.github.com ról.
Ha elméleti kérdésed van, akkor kérlek írd le pontosan, hogy mit szeretnél csinálni, hol, hogyan, meddig jutottál, mi a végcél, hátha van egyszerűbb megoldás is, mint amerre elindultál.
Ha van egy meglévő oldalad akkor a fetch API minden modern böngészőben benne van, azzal tudsz lekéréseket indítani, nem kell külön betölteni semmilyen kliens könyvtárat.
Javaslom a böngésződben a fejlesztői konzol használatát, ott egyből ki is tudod próbálni a kódokat, vagy codesandbox, codepen és hasonló online oldalakat is használhatsz, itt el tudod menteni a kódodat, és tudod linkelni ide, ha segítséget kérsz.
Tehát akkor most kérlek írd le, hogy honnan próbálsz lekéréseket indítani, nézz utána a fetch apinak, és azt is írd le, hogy milyen oldalt próbálsz lekérni.
Googleban támpont lehet mondjuk egy "ajax fetch" keresés.
Értjük, hogy le akarsz kérni HTML tartalmat egy másik oldalról, de nem tudjuk milyen környezetben próbálkozol, meddig jutottál, mit tudsz, mit nem tudsz, mit próbáltál, mit nem, mi az amit le akarsz kérni...
Ha nem ragaszkodsz mindenáron a böngészős környezethez, akkor Node.jsben sokkal nagyobb szabadsággal dolgozhatsz. Bármit, bármikor, bárhonnan lekérhetsz, feldolgozhatsz, nincsenek böngészős szigorítások, CORS és társai.
Azért is jó lenne tudni, hogy mit és honnan akarsz lekérni, mert lehet, hogy van egy JSON REST APIjuk, és nem kell a HTML parsolással bohóckodnod.
-
Aureal
őstag
-
Aureal
őstag
"Ha csak a HTML kódot akarod, akkor nyomj egy tetszoleges oldalon egy jobbklikket és View Page Source vagy Inspect "
Hát ez JS ismeret nélkül is nyilván egyértelmű, de mint említettem, nem akarom hogy a böngi ehhez betöltse előbb az oldalt.
"Ha válaszolsz a legeslegelső kérdésemre, akkor többet tudunk segíteni."
Írtam, hogy a w3schoolon próbálgatok példákat + saját ötleteket nyilván, de nem vagyok webmester és programozó, nem értek a webtechnológiákhoz, egyszerűen csak érdeklődöm a témában és szeretnék bizonyos dolgokat megoldani elképzelés szerint...
Az alap gond tehát itt keresendő, nem tudom mivel mit és hogyan lehet, mik a határok és korlátok. Ezért jövök egy fórumra érdeklődni és nem íratkozok be 100 ezrekért egy suliba, mert az nem éri meg és olyan mélységig nem is érdekelne + nem ezzel akarok foglalkozni és pénzt keresni. Viszont mindig azt kapja az ember általában, hogy miért nem érdeklődik, kérdez és jár utána, hisz sokan hasonlóan már eljutottak komoly webtervezői státuszba is. Nekem elég csak pár egyszerű dolog, nem török a magaslatokba. Ennyi. Ha tetszik ilyen egy a témában félművelt érdeklődő. -
martonx
veterán
-
instantwater
addikt
Ha válaszolsz a legeslegelső kérdésemre, akkor többet tudunk segíteni.
Tehát van egy saját weboldalad amin meg akarsz jeleníteni olyan adatot ami egy másik weboldalon elérhető, de nem akarod letölteni a másik oldal kapcsolódó fájljait, csak a HTMLt.
Értem én, csak a CORS és más finomságok miatt ez nem mindig járható út tisztán böngészőből, de próbáld ki, hogy mit enged a forrás szervere.
-
.45
csendes tag
-
Aureal
őstag
" egy weboldalt nem akarom, hogy minden sallangjával képekkel stb. betöltsön a böngi, hanem csak arra lennék kíváncsi hogy a html forráskódot kapjam meg"
"akár egy iframebe vagy tömbbe, nem tudom. Csak próbálkozgatok a w3schoolon dolgokkal és láttam hogy js-el lehet a html sourceben is dolgozni, lekérdezni stb."
Ebben mi nem egyértelmű? Ki akart itt C#-ot emlegetni pl, pláne powershellt amit azt se tudom mi?

-
Aureal
őstag
igen
-
instantwater
addikt
-
martonx
veterán
Az az igazság, hogy annyira suta volt a kérdés, hogy a válasz is az lett. Megoldható? Igen. Egyébként pár sor kóddal megoldható (tippre, akár egy sorral is, pl. powershellel ennyi:
Invoke-WebRequest -Uri "http://prohardver.hu"). Aztán, hogy milyen nyelven, milyen formában, hogy fogod megoldani, honnan tudjam mihez értesz? NodeJs, PHP, C# bármilyen nyelv megfelel erre. Aztán ha megvan a letöltött html stringként, akkor már csak parseolni kell valamivel. -
instantwater
addikt
-
Aureal
őstag
-
K1nG HuNp
őstag
adott volt eddig is 2 komponens, egy placeholder amiben van placeholder kep, szoveg stb, meg a sima eredeti komponens. problema az volt hogy addig volt a placeholder mutatva amig megjott apibol az adat. ezek utan egybol atvaltott rendes komponensre, de ugye itt meg a linkelt kepek nem toltottek be.
na mindegy kicsit hacky lett mert eddig szepen lefele folyt a data, a state is egyertlemu helyen volt, most viszont a child (eddig buta) komponensnek is felfele kell szolnia, hogy minden kep kesz es csak ezutan allitja a parent is a loadingot falsera.
csak ugye egy kep addig nem tolt amig nem visible, ergo v-ifelve sosem lesz jo, css visibility: hidden kellett neki.
vegeredmeny am: https://booktrckr.firebaseapp.com/search
-
martonx
veterán
-
Aureal
őstag
Javascripttel természetesen, akár egy iframebe vagy tömbbe, nem tudom. Csak próbálkozgatok a w3schoolon dolgokkal és láttam hogy js-el lehet a html sourceben is dolgozni, lekérdezni stb.
Pl. ilyesmi egyszerű dolgokra kell gondolni, hogy egy oldal, mondjuk bing.com háttérkép url-jét akarom megszerezni, de nem akarom hogy a böngi betöltse vizuálisan az oldalt, csak a forrását szövegesen, meg ilyesmi... ha így érthetőbb. -
instantwater
addikt
-
Aureal
őstag
Üdv!
Meglehet olyat oldani, hogy egy weboldalt nem akarom, hogy minden sallangjával képekkel stb. betöltsön a böngi, hanem csak arra lennék kíváncsi hogy a html forráskódot kapjam meg, ill. abban kereshessek id-t class-t változót stb?
-
martonx
veterán
Képek töltésének figyelése helyett azt szokták csinálni, hogy minden képhez beállítasz egy placeholder-t, és amíg nem érkezik meg a kép, addig az jelenik meg. Persze ez is csak kerülő megoldás. Lazy load-olt képeknél ez elég általános.
Másik bonyolultabb ötletem, hogy minden egyes képre csinálsz egy komponenst, azon belül figyelve az adott kép onload eventjét. Amikor a kép betöltött, akkor a kép komponens státuszát loadingról loadedre váltod. Kívül pedig azt figyeled, hogy minden kép komponensed loaded lett-e (bár persze, mi van, ha egy kép valóban hiányzik), és a szülő státusza csak akkor lesz loaded, ha a képek is loaded-ok.
De szerintem ez egy rakás bohóckodás csak azért, hogy mindenáron vuejs-en belül tarts mindent, miközben az egyszerű megoldásom vuejs nélkül css-ből megoldja az adott problémát
és még a UX is rendben lesz, mert hamarabb megjelennek a találatok, a képek meg majd ahogy jönnek lecserélgetik a placeholdereket (ha meg 404-el jön egy-egy kép, akkor marad a placeholder). -
instantwater
addikt
-
K1nG HuNp
őstag
na kozben osszehekkeltem, mukodik ahogy szeretnem csak az a baj, hogy most nem tudom a vue keretein belul tartani. eddig v-if, v-else modon volt a komponensek megjelenitese, viszont most orokre a tolto komponenst mutatna, mert a kepek addig nem loadolnak mig nem visiblek
megoldaskent a loader v-ifelve maradt, a rendes komponens viszont styleban kapott egy hiddent amig be nem toltott az osszes kep, amire amugy van nativ html event mint kiderult 
-
K1nG HuNp
őstag
most vagy 3 honap kihagyas utan volt alkalmam leulni az egyik kis hazi projektemhez es feltunt egy dolog instant amin eddig sosem gondolkodtam / nincs ra megoldasom hirtelen.
adott egy kereses page ami egy adott apiban keres, talalat eseten betolti az adott cumokat. van egy szep skeleton animaciom mert ugye elore tudom milyen kontenerekben lesz a szoveg meg a kep stb. a problemam az, hogy pl egy keresesi talalatban van 5 sor szoveg meg 1 kep, ekkor mivel az adat valojaban mar megjott az apitol a toltes state offolodik, megjelenik a content, viszont a contentben a kep mint egy <img src"..."> szerepel, ami most elkezd tolteni.
mit kellene csinalnom, hogy az eredeti toltes magaba foglalja az adott kepek bevarasat is?
szerk:
ja amugy igen, Vue.js, a state alapjan jelenik meg vagy a tolto komponens vagy a rendes. apitol amikor a fetch lekeri az adatot akkor sima isLoading = false, a szoveg szepen meg is jelenik, a kepek viszont most hogy lassu volt a netem, meg vartak vagy 2 mp-t es emiatt ugye full feherseg volt a helyukon. -
Rickeffe
aktív tag
-
cSuwwi
senior tag
Ha "nem erti" akkor nem huzza be a js filet (undefined lesz), eleresi ut helyes?
Ha bongeszos a cucc, akkor chromeban nyitsz egy console-t, es megnezed a net fulon egyaltalan betolti-e es 200-as valasszal, majd ha beirod a consolra hogy Howl() nem undefinedet kene adnia.
Ha react/react native vagy hasonlo alapu akkor a debuggerben latod mi a gondja.1 perc alatt osszedobhato vele egy js player: https://jsfiddle.net/h2y0zsg6/
-
Tomi_78
aktív tag
Sziasztok!
Zenét szeretnék lejátszani egy JS-es játékomban, amely zene OGG vagy MP3 formátumban van. Úgy tapasztaltam, hogy a JS alapban ezeket nem, csak WAV-okat képes lejátszani, így kénytelen vagyok letölteni valami audió bővítést.
Elsőre a howler.js-re esett a választásom, de nem boldogulok vele:
a howler.js állományt bemásoltam a játékom mellé, majd - ahogy a howler dokumentációjában is olvasható - beírtam a játékomba ezen sorokat:
<script src="/howler.js"></script>
<script> var zene = new Howl({ src: ['cimzene.mp3'] }); </script>
De hiába futtatom, mert nem érti a progi, hogy mi az a Howl. Beírtam utána még ezeket is:
import {Howl, Howler} from 'howler';
const {Howl, Howler} = require('howler');
de így sem működött.
Valaki ért ehhez, hogy leírhassa a megoldást nekem? Előre is köszönöm! -
#57018880
törölt tag
-
lajszer
tag
-
K1nG HuNp
őstag
index.html 612. sor:
var d = new Date(Date.now() + 1000 * 60 * 60 * 24 * 248);248 jelenti a hatralevo napokat.
itt ugye annyit csinalunk hogy letrehozunk egy datumot a jenlegi ido + X miliszekundumbol. a miliszekundumokat igy szorzassal erdemes felirni mert kicsit atlathatobb.
sok boldogsagot amugy

-
lajszer
tag
tag
Szerkesztés
Sziasztok! Segítséget szeretnék kérni:
Az alábbi esküvői honlap template-t letöltöttem, sikerült mindent módosítanom egyedül a visszaszámlálóval nem boldogulok, hogy az általam kívánt napra (2020.06.06) számoljon vissza.
Tudna valaki nekem segíteni?
Köszi! -
Chartreux
csendes tag
-
K1nG HuNp
őstag
Ja amugy bocsi mar kicsit faradt vagyon enis, tokre irtam dolgokat csak a lenyegre nem valaszoltam.
Szoval:
pont jo a kodod ahogy van, annyit csinalj hogy a te altalat leirt dolgokat tedd bele egy fuggvenybe es azt hivd meg, igy nem lesz valtozod a globak namespacen, hanem minden a fuggvenyen belul lesz. Magyarazat a miert mukodikre az elozo kommentemben. -
K1nG HuNp
őstag

(katt ra ha kicsi lenne, bocsi de nem volt kedvem tokolni a phn kod formazgatassal)"Closure is when a function is able to remember and access its lexical scope even when that function is executing outside its lexical scope."
YDKJS ide tartozo resze -
Chartreux
csendes tag
Estét!
Egy kis problémába ütköztem js tanulása közben.
Egy kis ideje töröm már a fejem az alábbi kódon:var count = 0;var keep = setInterval (function writedate() {var now = new Date();document.getElementById("timer").innerHTML = now;if (count > 5) {clearInterval(keep);} else {count++;}}, 1000);Lényegében csak egy dátum ami minden mp-ben frissíti magát, majd 5 másodperc után megáll magától. A problémám az lenne, hogy a "count" nevű var-t semmiképp nem tudom belerakni úgy a funkción belülre, hogy az működjön is.
Van rá lehetőségem hogy az ilyen kódokat, egy blokkszerű lezárt funkcióba tároljam, azaz, hogy ne legyen globális változóm mint itt?
Sokat kell még tanulnom, de jelenleg ez az egyik legnagyobb kérdésem amin egész nap törtem a fejemet.
Előre is köszi ha tudtok segíteni! -
#57018880
törölt tag

Mondjuk igaza van..
-
K1nG HuNp
őstag
-
martonx
veterán
-
cattus
addikt
-
K1nG HuNp
őstag
jovoheten JSConfBP, esetleg jon valaki?
-
hiperFizikus
senior tag
-
Zedz
addikt
Ennyi epp eleg volt, egy csapattal mar dolgozunk az otleted jobb megvalositasan. Koszi.

-
rikxjeee
tag
"A programom egy elektronikus ontológia, komplikáltabb mint a SQL ."

-
K1nG HuNp
őstag
jaja, jol teszed hogy titokban tartod a source code-ot. a vegen meg elcsenne valaki eloled a nobelt

-
hiperFizikus
senior tag
-
rikxjeee
tag
"A program témája valóban világmegváltó hatású, de csak a tudomány és a racionalizmus körében értve ."
Ebben az esetben pályázhatsz Nobel-díjra, amennyiben az alábbi kategóriákba illik:
-Nobel-békedíj
-Kémiai
-Irodalmi
-Fizikai
-Fiziológiai és orvostudományi
-Közgazdasági Nobel-emlékdíj
Ha a te munkád bármelyik kategóriába tartozik, pályázz a megfelelő szerveknél, nem tudom hogy működik.Amennyiben nem, akkor sztanozs javaslatát fogadd meg, esetleg tedd fel a másik portálocskádra, ezúttal messiás néven, hogy még komolyabb legyen!
-
sztanozs
veterán
Persze, felteszed valami crowdfunding oldalra, és várod, hogy dőljön a pénz.
-
hiperFizikus
senior tag
-
sztanozs
veterán
Ha nem tudod, hogy mi az amiért fizetnének, akkor nem tudsz belőle árut csinálni.
Ha fizikailag érdekel a dolog (hogy lehetne teríteni), akkor írj hozzá némi körítést és fizetős hozzáféréssel tedd fel egy internetről elérhető oldalra (de vigyázz, mert ha kapós lesz, akkor lopni is fogják).
-
martonx
veterán
Sokszor nem maga a kód az értékes árú, hanem ha tényleg világmegváltó, akkor az emberek minden pénzt megadnak azért, hogy találkozhassanak a megalkotójával.
PL. így működnek az open-source kódok, ahol mag a kód ingyenesen elérhető, és a körítésekből (támogatás, közönség találkozók, adományok stb...) keresnek pénzt maguk a kitalálók. -
K1nG HuNp
őstag
amugy mit ertunk "oldal" alatt egy source codeban? mostmar komolyan erdekel

szerintem csinalj neki egy weblapot, egy ingyenesen hasznalhato demot amit kiprobalhatnak a juzerek meg egy kis social media marketing es sinen leszel ha valoban ennyire patent cucc.
-
hiperFizikus
senior tag
Készen van az egész JS-re átírás, 140 oldalból 153 oldal lett 40 sor/oldalanként . A program témája valóban világmegváltó hatású, de csak a tudomány és a racionalizmus körében értve . Igazán remek a témaválasztása . Az új laptopomon megy a txt fajl kezelésetek, a régi laptopomon nem, no de sebaj .

Most már csak azt mondjátok meg, hogy hogyan lehet ilyen cirka 150 oldalas JS programból árút csinálni ???
-
hiperFizikus
senior tag
-
Doink
aktív tag
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<style>strong { color: red }</style>
<title>File(s) size</title>
<script>
function readTextFile(file) {
const reader = new FileReader();
reader.onload = (event) => {
document.getElementById('file-content').innerHTML += `<strong>${file.name} (${file.size} bytes):</strong> <pre>${event.target.result}</pre> <br><br>`;
};
reader.readAsText(file);
}
function sendFiles(elem) {
document.getElementById('file-content').innerHTML = '';
for(const file of elem.files) {
readTextFile(file);
}
};
</script>
</head>
<body>
<p><input id="uploadInput" type="file" name="myFiles" onchange="sendFiles(this);">
<p><input type="submit" value="Send file"></p>
</body>
<p id="file-content"></p>
</html> -
hiperFizikus
senior tag
Eddig jutottam . Az a baj vele, hogy mindkét alert undefined-et mutat .
<!DOCTYPE html><html><head><meta charset="UTF-8"><title>File(s) size</title><script>function sendFiles() {const imgs = document.querySelectorAll(".txt");alert(imgs[0])alert(typeof imgs.file)};</script></head><body onload="updateSize();"><p><input id="uploadInput" type="file" name="myFiles" onchange="sendFiles();"><p><input type="submit" value="Send file"></p></body></html> -
sztanozs
veterán
Ilyen módon csak lokálisan futó JS/VBS szkriptek férnek hozzá. Weboldalról letöltött szkriptek esetében ez biztonsági okból le van tiltva.
Ezt külön engedélyezett JAVA Applettel lehetett korábban pl megcsinálni, de mára már ez is tiltva van. -
martonx
veterán
Ez így nem fog menni. Aranyosan vergődsz a világmegváltó (mindenféle értelemben
) programoddal, de böngészőben futó javascripttel soha nem fogsz tudni a gépen lévő file-t beolvasni, hacsak valaki egy file inputba be nem tallózza a file-t. -
hiperFizikus
senior tag
Most itt akadtam el, az alert(1) és az alert(2) közt elekad . Kell-e valami set ... ; féle hozzá ? itt és itt keregéltem, vagyis nem én találtam ki eztet . Fájl be-ki olvasásról van szó benne :
<html><head><title>próba 01</title></head><body><script language = "JavaScript">function GetEverything() {var fso, f;var ForReading = 1, ForWriting = 2;alert(1)fso = new ActiveXObject("Scripting.FileSystemObject");alert(2)f = fso.OpenTextFile("pr1.txt", ForWriting, true);f.Write("Jó napotKollegák!");f.Write("Üvözlöm Önöket!");f.Close();f = fso.OpenTextFile("pr1.txt", ForReading);return(f.ReadAll());}alert(GetEverything());
</script>
</body>
</html> -
sztanozs
veterán
Nincs ilyen formája. Használhatsz változót, amit beállítva kilép a külsőből is. Másképp, bár nem szép, de a dupla ciklust tedd bele functionba, és lépj ki belőle return-nel.
-
hiperFizikus
senior tag
Már az utolsó funkciókat csinálom, most ezen akadtam fenn, ritkítva írva:
while (){for (){break ** ; // while};};
Amint láthatjátok olyan break kellene nekem, ami nem a for -ra, hanem a while -re vonatkozik . Mi ennek a formálya ? -
Atlantisz48
őstag
Sziasztok!
Egy kis segítséget szeretnék kérni, Google script kapcsán. "Sajnos" én is beleütköztem ebbe a CORS problémába. És nem tudok rájönni, hogy az én esetemben mi az orvosság
.
Röviden Google scripttel szeretnék összefűzni több Google Doc ot eggyé. Az összefűzés előtt minden oké, de utána a dokumentumokban szereplő képek nem jelennek meg az eggyesítettben.Ezzel a function el mergelem a docokat : [link]
Csak még hozzátettem hogy:
else if( type == DocumentApp.ElementType.INLINE_IMAGE )
body.appendInlineImage(element);Az F12 nél ez a hibaüzenet.
Van valamilyen megoldás? A képek a Drive on vannak.
Előre is köszönöm.

Üdv
-
martonx
veterán
-
mobal
nagyúr
-
Nagyzoli27
csendes tag
Egy másik az lenne, hogy entitást hogy lehet replacelni?
-
#57018880
törölt tag
-
Zedz
addikt
-
sztanozs
veterán
pontosvessző nem hiányzik a végéről?
-
#57018880
törölt tag
-
Zedz
addikt
A replacet lehet fűzni is, nem?
.replace("...", "...").replace("...", "...") -
cattus
addikt
x.textContent = x.textContent.replace("Ft", "");x.textContent = x.textContent.replace(",", "."); -
martonx
veterán
x = x.textContent.replace("Ft", "");
x = x.textContent.replace(",", "."); -
Csepe
aktív tag
x.textContent.replace(/Ft/g, '')
x.textContent.replace(/,/g, '.')
Új hozzászólás Aktív témák
-
7500 - 7401
10361 - 10001 10000 - 9901 9900 - 9801 9800 - 9701 9700 - 9601 9600 - 9501 9500 - 9401 9400 - 9301 9300 - 9201 9200 - 9101 9100 - 9001 9000 - 8901 8900 - 8801 8800 - 8701 8700 - 8601 8600 - 8501 8500 - 8401 8400 - 8301 8300 - 8201 8200 - 8101 8100 - 8001 8000 - 7901 7900 - 7801 7800 - 7701 7700 - 7601 7600 - 7501 7500 - 7401 7400 - 7301 7300 - 7201 7200 - 7101 7100 - 7001 7000 - 6901 6900 - 6801 6800 - 6701 6700 - 6601 6600 - 6501 6500 - 6401 6400 - 6301 6300 - 6201 6200 - 6101 6100 - 6001 6000 - 4001 4000 - 2001 2000 - 1
-
Fórumok
LOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokPROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Tabletek, E-bookok Nyomtatók, szkennerek PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
- Diablo IV
- Elektromos cigaretta 🔞
- Az AI átformálja a Peugeot modelljeit is
- Dell notebook topic
- Luna Ring 2.0 - így van értelme
- Megújult mobilos felület, fórumos ráncfelvarrás a PROHARDVER! lapcsaládon
- Ingyenes webtárhely
- ingyenes webtárhely és játékszerver
- Milyen TV-t vegyek?
- Formula-1
- További aktív témák...
- Gigabyte Z170X-Gaming 7 Rev 1.1 / Beszámítás OK!
- Apple MacBook "BlackBook" (2007) - 2,16GHz Core2Duo, 4GB RAM, gyári töltővel (Retro / Projekt gép)
- Realme Realfit F3 ANC aktív zajszűrésű Bluetooth fülhallgató
- Fibocom L850-GL WWAN 4G LTE mobilnet kártya
- Realme Realfit F2 Pro Hibrid bluetooth fülhallgató
- 27% - NiPoGi MINI PC AMD Ryzen 5800U / 16GB DDR4 / 512GB NVMe
- HIBÁTLAN iPhone 15 Pro 128GB Black Titanium-1 ÉV GARANCIA - Kártyafüggetlen, MS4653
- BESZÁMÍTÁS! MSI B450M R5 3600 16GB DDR4 512GB SSD RTX 3050 8GB Formula Air Mesh G3 Seasonic 450W
- ÁRGARANCIA!Épített KomPhone Ryzen 7 7800X3D 32/64GB RAM RX 9070 XT 16GB GAMER PC termékbeszámítással
- Új HP 240 G10 14 FHD IPS i5-1335U 4.6Ghz 10mag 12GB RAM 512GB SSD Intel Iris XE Win11 Pro Garancia
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest
![;]](http://cdn.rios.hu/dl/s/v1.gif)





.

