- Gaming notebook topik
- Végre feketében pózol a Noctua legkomolyabb 120 mm-es ventilátora
- AMD Ryzen 9 / 7 / 5 7***(X) "Zen 4" (AM5)
- VR topik
- Milyen videókártyát?
- Milyen ÚJ notebookot vegyek?
- Nem indul és mi a baja a gépemnek topik
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Apple MacBook
- Amlogic S905, S912 processzoros készülékek
-
Fórumok
PROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Tabletek, E-bookok Nyomtatók, szkennerek PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
-
Frissítve: 2014-02-25 10:20 Téma összefoglaló
JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)
Új hozzászólás Aktív témák
-
Aureal
őstag
-
Aureal
őstag
-
Aureal
őstag
-
Aureal
őstag
-
Aureal
őstag
Hello,
Hogyan tudnám egy oldal linkjei közül csak azokat kigyűjteni, amelyek .mp3 végződésre írottak?
Néztem a match parancsot, de az csak magával a .mp3 végződéssel tér vissza string értékként, a href utáni előtag meg lemarad.
-
Aureal
őstag
http://fmradiom.hu ma 14:05-kor ment zenét keresnék. Az oldalon nem lehet addig visszagörgetni az idővonalat.
Tudnátok ebben vmit segíteni, hogy a megadott időpontig kinyerhető lenne vhogy az adat?
-
Aureal
őstag
Egy [object HTMLEmbedElement] tartalmát hogy tudom js-ben lekérni, ha szöveget tartalmaz?
-
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... -
Aureal
őstag
Tehát nem is érted meg kiemelve a lényeget sem hogy mit akarok, de pontosan tudod hogy ennek ellenére én nem értem a saját gondolatomat! Brávó!
Szerintem inkább töröld az aláírásod, ne kérj elnézést! Nincs miért! -
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ő. -
Aureal
őstag
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." 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
Több mint valószínű, hogy böngészőben akar más URLt letölteni és abból adatot kinyerni.
Ami messze nem ideális és a CORS is közbeszólhat.igen
-
Aureal
őstag
-
Aureal
őstag
Mivel, honnan, hogyan, hol, hová?
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. -
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?
-
Aureal
őstag
Akit esetleg érdekel, megcsináltam async-await használatával, ezzel kicsit tisztább a szintaxis.
(#7124) Aureal:
Az a helyzet, hogy amit szeretnél (frissíteni a UI-t, miközben a háttérben dolgozol), kb. minden nyelvben hasonlóval lehet megoldani (vagy használsz valamilyen framework-öt, de az ebben az esetben atomrakétával a verébre esete). Ha a tömbök kezelése se teljesen tiszta számodra, akkor azt ajánlanám, hogy első körben az alapoknak nézz utána.A fentebb linkelt indiai YT videó helyett inkább ajánlom a Lynda és Pluralsight viedósorozatait, én sok dolgot onnan tanultam meg.
Jók a tutorial videók persze, csak ahhoz beszéd szinten is kéne érteni angolul. Lefordítgatok én írott anyagot, de annak idején nekem még orosz volt kötelező.

-
Aureal
őstag
Igen, ebben a fázisban vagyok, csak nagyon az elején, viszont anno a google hozta ezt a topikot is.

De amúgy ez amolyan ½hobbi csak nekem. Rég rájöttem hogy nem leszek én programozó, de a szükség meg néha hoz megoldandó dolgokat, amihez némi alap scriptelés nem árt...Amúgy az önképzési szisztematika szintjén nagyon érdekelne, hogy milyen lépcsőfokokon, napi mennyi gyakorlással és mennyi összidő alatt lehet egy átlagos amatőr szintig legalább eljutni?
Vettem én anno C, meg C++ könyveket is régen, mikor még azt sem tudtam milyen nyelvvel kéne kezdeni, de valahogy az eleje a legrázósabb ennek úgy érzem, még az ember nem látja a fától az erdőt. -
Aureal
őstag
Megoldottam Promise-t használva (sejtésemre máshogy nagyon nem is lehet), itt a kód. Raktam bele egy kis késleltetést (setTimeout), hogy látszódjon a folyamat, mert anélkül instant lefut az egész.
Visszatérve az eredeti problémára és kódra: azért nem írta ki, hogy "dolgozom az eredményen...", mert a UI mindaddig nem frissül, amíg mindkét függvény futása nem ért véget teljesen.
Ok, csak ezzel bejön nekem egy rakat ismeretlen fogalom meg tömb kezelés amellé, amin a saját kódomban is alig tudok még úrrá lenni, tehát szép meg jó hogy te ezt tudod, én meg lesek rá mint hal a szatyorra...

-
Aureal
őstag
-
Aureal
őstag
Az összefüggés ott van hogy a 2 függvényed blokkoló az onclickben, vagyis a böngésző addig nem rajzolja újra az oldalt amíg nem végzett mind2vel. (addig befagy a böngésző mivel 1 szál van)
Az én példámban is csak az utolsó alert() OK után fogja újrarajzolni neked.Ennek az oka az event-loop modell, ami akkor kurva jó ha sok apró dolgot csinálsz async (jellemzően webes felületeken ez történik).
Operaban ctrl+shift+I
Na így részletezve már felfogtam, köszi!

Ami viszont még nem világos: a setTimeout-nak akkor az volna eleve a gyakorlati haszna a js kódolásban, hogy egy processzra meddig várjon, s utána menjen a következőre? -
Aureal
őstag
-
Aureal
őstag
Példa, ez mind blokkoló másold be az F12 console-ba és nyomj entert:
document.body.innerHTML = "Ezt se látod";
alert("ugye?");
document.body.innerHTML = "Meg ezt se látod";
alert("ugyehogyugye?");
document.body.innerHTML = "Na ezt látod";
alert("Na majd most fogja újrarajzolni az oldalt a böngésző mert előtte minden blokkoló");Operat használok, abban nem történik semmi f12-re.

Amúgy ezen példákból se derül ki számomra mi a lényege ennek az egésznek. Ua eljárás csak a szöveg más és 1x menne azt mondod, 2x meg nem. Lövésem sincs hogy jön ez összefüggésbe a button onclickkel.
-
Aureal
őstag
-
Aureal
őstag
Üdv!
Van egy ciklusos scriptem, aminek a lefutása alatt szeretném kiíratni, hogy "dolgozom az eredményen...", ami a végén felülíródna az eredményekkel.
A ciklust egy gomb lenyomása indítja, ahogyan a fenti üzenet kiíratását is (2 függvény indítás onclick eseményre), de nem jelenik meg csak mikot lefut a ciklusos függvény is és nem értem miért, hisz az infót kiíratót teszem előre? Hogyan lehetne ezt megoldani?<button onclick="work(), gen()">ok</button>
<p id="res"></p>
<script>
function work() {
document.getElementById("res").innerHTML = 'dolgozok az eredményeken...';
}
-
Aureal
őstag
Kösz, akkor hagyom...
-
Aureal
őstag
Ezt nem értem mit akar jelenteni.
Eleve ott nem tudom mi van, hogy egy oldalon belül hogy lehet lekérdezni iframek dolgaiból... -
Aureal
őstag
Köszi, így megjelenik az iframeben a forrásoldal, de újabb gond, hogy sajna nem olvassa ki belőle a linkeket a script. Azt meg nem tudom, iframen belülre hogy lehetne beírni a scriptet.

<iframe src="https://erdekesvilag.hu/kepek/1000-honda-autobezuzas/" width="400" height="200" frameborder="0">
</iframe>
<p><button type="button" onclick="myFunction()">Try it</button></p>
<p id="demo"></p>
<script>
function myFunction() {
var x = document.links;
var txt = "";
var i;
for (i = 0; i < x.length; i++) {
txt = txt + x[i].href + "<br>";
}
document.getElementById("demo").innerHTML = txt;
}
</script> -
Aureal
őstag
Hali!
Próbálom erről a linkről jscriptben lekérdezni a képek linkjeit (hogy megjeleníthessem <img> taggel őket alatta...). Ehhez egy oldalba beágyazom egy iframebe a linket, de már ott nem jelenik meg semmi. Mi ennek az oka? Felvilágosítana ebben vki? Köszi!
-
Aureal
őstag
-
Aureal
őstag
Viszont ez igen.
https://www.html5rocks.com/en/tutorials/file/dndfiles/
Már csak át kéne vhogy írni, hogy több fájlból olvassa be az adott részeket. Na ez nem megy.
-
Aureal
őstag
Google első találtat, nem próbáltam ki. Az biztos hogy lehet

fs.open('file.txt', 'r', function(err, fd) {
if (err)
throw err;
var buffer = new Buffer(1);
while (true)
{
var num = fs.readSync(fd, buffer, 0, 1, null);
if (num === 0)
break;
console.log('byte read', buffer[0]);
}
});Akárhogy próbálom, nálam ez semmit sem csinál.

-
Aureal
őstag
-
Aureal
őstag
A window object tartalmazza az összes globális változót, ha erre gondolsz.
Nem teljesen. Pl. itt egy másik ahol egy képet leíró attribútumok name és value tulajdonságait kérdezik le. Nekem hasonló kellene, csak a <script> kódon belül a var változók azonosítóinak lekérésére...
-
Aureal
őstag
Más: egy változó identifierjét hogyan kérdezhetjük le?
(pl. szükségem volna a var kategória = ... kódból a "kategória" stringre.)Inkább azt írd le, hogy mit szeretnél megvalósítani. Gondolom nem egy Javascript interpretert.
Csak annyi, hogy látok pl. "nodeName" stb. lekérdezésre is példát a tutor oldalakon és gondoltam, akkor mindent vissza lehet kérdezni a kódból...
-
Aureal
őstag
Ez a tutorial egyszerűen szörnyű. A JSON nem objektum, hanem egy nyelvfüggetlen szövegalapú adatcsere-formátum, ami a javascript object-literal szintaxis szűkített változata. Amit te keresel az az ún. object literal, és az array-literal.
Object literal:
var a = {
key1: value,
key2: value,
key3: value
};value bármi lehet, amit változóba lehet tenni, másik objektum, tömb vagy függvény is.
Array literal:
var arr = [value1, value2, value3, value4];Az értékek itt is lehetnek akármik, amik egy értékadás jobboldalán szerepelhetnek, tehát akár objektumok vagy függvények is. Tömbnél a kulcsok numerikus növekvő értékek lesznek.
Javascriptben az objektumok egyszerű konténerek, amik névvel azonosítható propertyket tartalmaznak. A property értéke lehet akár tömb is. A tömbök is hasonlóképp tartalmazhatnak bármilyen elemet, így objektumokat és tömböket kvázi tetszőlegesen ágyazhatsz egymásba.
Ha a kettőt kombinálod:
var a = [
{
key1: [
{
key1: value
},
{
key1: function() {}
}
],
key2: [1, 2, 3]
},
{
key1: ["string1", "string2"],
}
];Köszi! Kezd alakulni...
Közben csak kiszenvedtem amit eredetileg akartam, egy leegyszerűsített mankó példán.
Lehet hogy szakszerűtlen profi szemmel, de én csak amatőrködöm saját szakállamra.
Más: egy változó identifierjét hogyan kérdezhetjük le?
(pl. szükségem volna avar kategória = ...kódból a "kategória" stringre.) -
Aureal
őstag
-
Aureal
őstag
Volna egy olyan kérdésem, hogy ha vannak tömbjeim és egy adott tömbnek alá van rendelve a többi logikailag, mint ha "objektum osztály" lenne (lehet ez így hajmeresztő megfogalmazás) akkor miként, milyen módszerekkel lehetséges őket egymásnak megfeleltetni lekérdezési szinten?
pl. ha egy tömb elemei egy könyv fejezetcímeit tárolják és más-más tömbök az egyes alfejezetek címeit, oldalszámait stb. akkor egy navigáló menühöz hasonlóan, hogyan tudok adathelyes kapcsolatot teremteni közöttük, milyen JS eszközök alkalmasak ilyesmire?

-
Aureal
őstag
Igen, meglehetősen egyszerű volt megtalálni:
1. megnyitottam az oldalt, majd utána a Developer Tools-t a Ctrl+Shift+I megnyomásával, ott Network fül
2. gépeltem a mezőbe, és láthatóan nem volt hálózati forgalom, így egyértelművé vált, hogy a teljes lista lejön, nem a szervert használja a találatok szűkítéséhez
3. mivel az ilyen típusú adatokat általában külön fájlban szokták letölteni, ezért első tippre bekapcsoltam az XHR-re szűrést, és újratöltöttem az oldalt
4. megjelent a listában a productselector/ sor, így itt véget ért a keresgélés, nem kellett a sokkalta hosszabb JS listát végigbogarászniAkkor megnyugodtam hogy én is hasonlókban szoktam kurkászni, azaz nem csinálok egetverő hülyeséget.

Csak épp én nem tudtam mit keressek, végig szoktam nyálazni a betöltött scriptek stb. fájljait hátha valami hasonló feltűnőn megakadok, de most nem jött össze!
Köszi!
-
Aureal
őstag
-
Aureal
őstag
Ezen az oldalon lennék kíváncsi, hogy ha beírom a keresőbe, hogy: MG, az milyen listából olvassa be az aktuális terméktípusokat? (A lista tartalmát szeretném megkapni vagy vágólapra helyezni csak nem tudom hol lehetne rátalálni akár a böngi betöltött fájljai közt is...)
-
Aureal
őstag
Fu .. Hát akkor 0 programozás tudással elég nagy fába vagtatok a fejszetek ☺️
API szerver = egy olyan program ami más programokat szolgál ki tartalommal. Legtöbbször adatbázisból olvas valamit és a kiolvasott adatot visszakuldi a bongeszoben lévő másik alkalmazasnak ami előzőleg megszolitotta a szervert. A szerver sokmindent vissza tud küldeni, oldschool esetben magát a megjelenitendo HTML oldalt, de újabb megközelítésben a szerver egy REST szerver ami bejövő kérdésekre figyel és pusztán adatot küld vissza, nem pedig HTML lapot.
REST hívás = http protokollon történő post, get, patch, put, delete request kuldese a szervernek
Nodejs = szerver oldali javascript. Szerver oldali V8 motor.
Natív API = amivel a nodejs alapból rendelkezik
Koa, restify = nodejs könyvtárak amiket más emberek irtak, webszervert lehet velük megvalositani.
Reszponziv kliens = bármilyen kijelzo mérethez idomodo webes applikacio
JS, CSS, HTML az megy adott szinten, csak a többi fehér folt (egyenlőre).

Amúgy kösz a magyarázatokat!
(#6251) DNReNTi szintén kösz!Sajnos az van hogy a jelentkező hétköznapi problémák mindig oda visznek, hogy kéne tudni adott szinten programozni mondjuk C-ben, PHP-ben stb. is akkor már... Az meg rántja magával a többi kapcsolódó területet és kis túlzással sarkítva hiába csak "egy szöget akar az ember beverni", tanuljon meg 4-5 szoftveres területet is mert vagy egymásra épülnek a dolgok feljebbi szinteken, vagy pedig A dolog lefed valami részterületet ugyan, de B-re már nem alkalmazható. A dolgok így maguktól egyre bonyolultabbakká válnak, mint sem egyszerűsödnének, vagy ahhoz képest bonyolultabbak, mint ahogy le szerettük volna egyszerűsíteni.

Oké, a programozás egy szakma, de nem kell feltétlen mindenkinek programozó matematikussá képezni magát, ha csak alap szinten érdeklődik ilyesmik iránt. (Ezt csak úgy megjegyeztem tét nélkül most...)Kis lábjegyzetként ehhez: Sokan vannak akiknek csak mondjuk az érettségi miatt suliban kell a 2-es számrendszer elmélete, meg hogy fogalmuk legyen minimális szinten, ami mára lassan alapműveltségi kérdés lesz, hogy mi az a ciklus, algoritmus, tömb stb. Én a szomszéd gyereken látom, neki is erre teljesen jó és kéznél levő a JS egyszerű mivolta miatt egy böngészőben elfuttathatóan, hogy lássa, gyakoroljon magának, fedezze fel a gépi logikát nagyon alap szinten, meg kicsit értsen a webprogramozáshoz annyira, hogy egy beágyazott videot le tudjon szedni vagy a forráskódból kiásni magának. Felesleges lenne ezen felül C# fejlesztőkörnyezetet felraknia (vagy megvennie), ha úgy sem készül szoftvermérnöknek, de ha valami egyedi dologra el kéne készíteni egy GUI-s EXE-t, akkor sokan falba ütköznének. Szóval nehéz ezekről általánosan beszélni probléma szinten szvsz...
-
Aureal
őstag
-
Aureal
őstag
Lehetséges,
a legtöbb mai mikrokontrollert lehet valami olyan szkriptnyelvvel programozni ahol tudsz csinálni egy API szervert majd a böngésződ közönséges http protokkollon keresztül kommunikálna vele. Biztos vagyok benne hogy vannak más, direkt mikrokontrollerekre optimalizált protokollok amiken keresztül távolról tudjátok vezérelni de még mindig a legegyszerűbb hagyományos REST hívások megvalósítása lenne. Mivel javascript topikban vagyunk álljon itt egy javascriptes példa.
Adott XY mikrokontroller amire fel tudsz tenni egy nodejs-t. Nodejs-ben nativ api-val, expressel, koa-val vagy csak simán egy restify-al csinálsz egy API szervert és erre csinálsz egy reszponziv böngésző/mobil kliens-t. A szerver egy JohnnyFive-al kommunikál a mikrokontrollerrel.
Remek hogy mehet! Köszi!
A témában viszont absz kezdő vagyok, ilyen fogalmakról még nem hallottam hogy:
API szerver
REST hívás
nodejs
nativ api
koa
restify
reszponziv kliens
-
Aureal
őstag
Böngészö képes volna szerintetek kifelé kommunikálni megfelelő kódokkal vagy scriptnyelvvel egy mikrokontroller felé? Egy ismerősöm ui. így gondolná megoldani a lakása elektronikus vezérlését, hogy a grafikus felületet egy html oldalban dizájnolnám meg neki, amit telefonról stb tudna nyomkorászni.
Elvileg a rooterek programozása ugyanígy müxik, amiből ötletileg kiindultunk...


-
Aureal
őstag
Semmi köze nincs ennek igazából az ajaxhoz. A hozzászólások adatbázisban vannak, és megfelelő lekérdezéssel meghatározott menyiséget kérnek le (meghatározott sorszámtól). De ez erősen adatbázismotor-függő - nem javascript. Ha megvan, milyen db motort szeretnél használni (és nagyjból megvan a az adatbázis struktúra), akkor az SQL topikban tudnak/tudunk segíteni a konkért lekérdezésben.
De egyszerűbb lenne, ha egy kész fórummotort használnál és nem akarnád megírni az egészet az elejéről (hacsak nem tanulási céllal csinálod).
"De egyszerűbb lenne, ha egy kész fórummotort használnál és nem akarnád megírni az egészet az elejéről (hacsak nem tanulási céllal csinálod)."
Nem, én teljesen amatőr vagyok és nem is akarok pro szinten ezzel foglalkozni, csak azt szerettem volna tudni, hogy a magamfajta egyszerűséggel elég volna-e egy paramétert vmelyik fájlban amit betölt maga alá az oldal megváltoztatni és akkor mondjuk csak a kommenteket megjeleníteni egy blank pagen. Opera alatt Dragonflyal próbáltam nézegetni miket húzogat be a böngi az oldallal...
Bár anno régen tanultam suliban némi MySQL-t, de nem akarok én ebbe komolyan belefolyni, csak egyszerűen a kíváncsiság vezérel legtöbb esetben.
-
Aureal
őstag
-
Aureal
őstag
-
Aureal
őstag
Nagyon köszi! Ez egy 10 pontos információ volt nekem.

Na ilyet nem szed ki egy tutorialból sem az ember.
-
Aureal
őstag
Milyen megoldás van arra, hogy, ha rákattintok egy gombra, akkor az a tömbön belül más stílust adjon? Ebben a példában szeretném, ha az új "Lemon" szó ne feketével, hanem mondjuk pirossal jelenjen meg. Hozzáadtam a
fruits.style.color = "red";, de nem működik.Előre is köszönöm!
<!DOCTYPE html>
<html>
<body>
<p>The push method appends a new element to an array.</p>
<button onclick="myFunction()">Try it</button>
<p id="demo"></p>
<script>
var fruits = ["Banana", "Orange", "Apple", "Mango"];
document.getElementById("demo").innerHTML = fruits;
function myFunction() {
fruits.push("Lemon")
fruits.style.color = "red";
document.getElementById("demo").innerHTML = fruits;
}
</script>
</body>
</html>Suszter megoldással absz. laikusként:
<button onclick="myFunction()">Tedd pirossá a tömb új elemét</button>
<p id="demo">...</p>
<script>
var fruits = ["Banana", "Orange", "Apple", "Mango"];
document.getElementById("demo").innerHTML = fruits;
function myFunction() {
fruits.push("Lemon");
document.getElementById("demo").innerHTML += ', <span style="color:red">'+fruits[fruits.length-1]+'</span>';
}
</script> -
Aureal
őstag
Crossbrowsingra mutatnak itt egy példát, amiben ha az iframe forrását bármi más url-re átírom, amely új oldalban van H1 elem (vagy pl. átírom a kódot IMG elemre, mert a képeket szeretném kinyerni), akkor nem működik. Esetleg az az ASP kiterjesztés kavarhat be?

http://www.w3schools.com/jsref/tryit.asp?filename=tryjsref_document_importnode
-
Aureal
őstag
Olyan kérdésem volna, hogy ezen oldal player része alá meg lehetne oldani egy másik m3u8 stream tartalom linkjének befűzését?
Úgy is kérdezhetném, hogy az oldal playerét így online fel tudnám-e használni egy másik csatorna (M3) online streameléséhez?
Végeredményként egy saját html oldal a cél (meg is van), amihez csak ezzel a módosított m3u8 linkel való player beágyazás hiányzik...Sorry hogy bonyolult lett, rövidebben érthetőbben nem tudtam másképp előre hogyan feltenni a kérdést.

-
Aureal
őstag
Egy DIV elemről hogyan kérhetők le a CSS style paraméterei?
Classlist kombinálgatásával esetleg? -
Aureal
őstag
-
Aureal
őstag
-
Aureal
őstag
-
Aureal
őstag
Egy tömb adott elemét közvetlenül le lehet kérni, vagy csak egy ciklussal addig "pullozom", még a kívánt elemszámot el nem érem?
Pl. ha egy 10 elemes tömb 5. elemére van szükségem? -
Aureal
őstag
A SoundCloud lejátszója elvileg csak valóban SoundCloudról származó zenéket tud lejátszani (legalábbis a talált infók alapján).
De beírtam Google-be, hogy "jquery waveform player", és ezeket találtam:
http://www.wavesurfer.fm/
http://justwave.beotiger.com/player.html
http://codepen.io/FadedShadows/pen/crjza
Aztán biztos van még, ami említésre méltó.Van egy ilyen BBC-s oldal, ami egy kicsit komolyabb ezeknél, szerintem talán még az ilyen jellegű előfeldolgozás (itt egy C++-alkalmazás segítségével végzi el) az, ami igazán komolyan vehető (értsd: valóban "helyes" hullámokat generáló megoldás):
http://waveform.prototyping.bbc.co.uk/
(kapcsolódó cikk: http://www.bbc.co.uk/rd/blog/2013/10/audio-waveforms)Köszi!
-
Aureal
őstag
-
Aureal
őstag
Nem tudom alkalmas hely-e hogy itt kérdezem, de a soundcloud playerét ami kirajzolja a hullámformákat, hogy lehetne olyan tartalmak lejátszására beépíteni saját weboldalba, ami nem a s.cloud tárhelyéről szedné az audio fájlokat? Esetleg hasonló dizájnú beépülő player is megfelelne ilyen kvalistásokkal és playlist támogatásokkal!
Köszi!Erre akkor senki semmit? #5055
-
Aureal
őstag
Nem tudom alkalmas hely-e hogy itt kérdezem, de a soundcloud playerét ami kirajzolja a hullámformákat, hogy lehetne olyan tartalmak lejátszására beépíteni saját weboldalba, ami nem a s.cloud tárhelyéről szedné az audio fájlokat? Esetleg hasonló dizájnú beépülő player is megfelelne ilyen kvalistásokkal és playlist támogatásokkal!
Köszi! -
Aureal
őstag
Megkérdezted, hogy mi értelme a tömbnek, plusz az egész kérdés feltevésedből érződik, hogy szintaxis szinten felfogtad, hogy van ilyen, hogy tömb, de marhára nem vágod, hogy mire való. Úgyhogy nyugodtan olvass még tovább ez ügyben, illetve gyakorolj

Már a tömbökkel gyakorlgatásodon is látszik ez, mivel pont hülyeséget gyakorolsz rajtuk. Gyakorold azt, hogy egy tömbben lévő elemeket hogy rendezel sorba, vagy hogy adod őket össze, ne pedig azt, hogy minden X-edikkel akarsz csak csinálni valamit, mert ez hülyeség, nem erre valóak a tömbök.
Ezt próbáltam volna pedzegetni, nem pedig azt, amit beleláttál a hszembe. Abszolút nem vagyok nagy barátja a jquery-nek, maximálisan támogatom, ha valaki plain js-el kezd el foglalkozni, nem pedig rögtön jquery-vel.Ok! Akkor szakadjunk el az "első számtech óra az oskolában" tip. példáktól. Ez most jutott eszembe és hasonlóan tömbökkel való ügykezelés módszerével oldanám meg.
Van tehát egy km hosszú url-em és szeretném a / jelek mentén splittelni, majd a 3. / jelig kiíratni az elejét, pl. így: http://valami.com/
Na ezt hogy hoznád össze tömbbel, mert a / jeleket a split eleve törli? Más metódus meg nem jó rá ahogy nézem, pl. a slice sem. -
Aureal
őstag
"Nem a cél a lényeg hanem a kérdés szerintem"
Mivel butaságot kérdeztél, ezért próbált volna sk8erpeter a dolog mélyre látni
Általában sokan vannak, akik valami jól bevált egyszerű dolgot próbálnának megoldani valami kifacsart módon. És ez nem szokott nekik összejönni, és ilyenkor jönnek a tiedhez hasonló béna kérdések. Ellenben ha azt kérdeznék meg, hogy az alap problémát hogy lehetne jól megoldani, akkor egy feles kör megspórolható lenne."De akkor mi értelme a tömbnek?"
Senki se tiltja, hogy utána olvass, hogy mi értelme egy tömbnek.Ha össze akarsz fűzni tömbből elemeket, akkor azt kb. valahogy így kell:
var result = myArray[0] + myArray[2] + myArray[4];
Köszönöm! Az utolsó sorod lett volna a lényeg.
Ami a többit illeti: jónéhányszor próbáltam megfejteni mi értelme van vagy pontosabban mikor illik tömböt vagy változókat használni, ill. az alap funkciójukkal tisztában vagyok, nem is értem minél fogva gondolod hogy nem néztem utána, hisz már csak a beillesztett kódrészletemből láthatod hogy foglalkoztam vele, nem azzal kezdtem hogy nyafogok miért nem csinálja meg más helyettem. (a tipikus "ha van rajta sapka azér, ha nincs meg azér" hozzáállást kezdted tükrözni... mindegy!)
A kérdésem világos volt, nem butaság, meg lehet tökéletesen érteni mire voltam kíváncsi. Az hogy épp mi a célfeladat, akkor érdemes kitárgyalni, ha az a konkrétum. Jelenleg csak gyakorolgatok a tömbökkel. Amit te pedzegetsz, hogy mit milyen technológiával vagy módszerrel érdemesebb megoldani, szintén egy következő, haladó fejezet. Pl. van aki azt mondja, sokkal jobb lenne jqueryvel próbálkozni inkább, mert jobb, gyorsabb, több lehetőséget ad a javascriptnél. Én nem webtervezek, csak egyszerűbb dolgok kapcsán nézegetem ezt a kódnyelvet, külön bocsánat érte!
-
Aureal
őstag
Nem értem, mi a célod? A tömb különböző indexein lévő stringeket szeretnél összefűzni?
Nem a cél a lényeg hanem a kérdés szerintem
, de akkor leírom...Van egy tömböm, pl.: [alma, körte, szilva, meggy] és nem a teljes tömböt akarom kiíratni, hanem csak meghatározott elemeit, de azokat egyszerre! Pl. minden páratlan v. páros számút v. tök mindegy pl. a gömbszerű tulajdonságú gyümölcsöket stb. Vagy itt külön változókba emeljem inkább a tömb elemeit és azzal már szabadon tudok sakkozni? De akkor mi értelme a tömbnek?
-
Aureal
őstag
Üdv!
Egy tömbnek hogy lehet lekérni több eltérő indexű elemét? Így próbáltam, nem működik:document.getElementById("példa").innerHTML = tömb[0, 5, 8];
Kösz!
-
Aureal
őstag
Ennyi alapján úgy tűnik, tényleg kellene szerver és extra jogosultságok ahhoz, amit szeretnél csinálni, de az is igaz, hogy az eddig általad leírtak alapján egyáltalán nem érthető, mit szeretnél csinálni.
Talán ha leírnád normálisan, tudnánk segíteni. Vagy nem.[link] ez a program. Nézzd meg a helpjét (-h) és érteni fogod miért kéne hozzá egy GUI. Sztem érthetőw voltam: parancssoros exe-t grafikus felületről paraméterezni. Ettől nem tudom közérthetőbben elmagyarázni, ill nem kéne.

-
Aureal
őstag
Szia!
Kettő megoldási lehetőséged van:
1. valójában szerver oldalon futtatod a konzol alkalmazást, oda feltöltöd böngészőből a konvertálandó file-t, majd a böngészőben megadott paraméterekkel futtatod a konzol alkalmazást.
2. valami kliens oldali encodert használsz, mint pl. ez: http://bgrins.github.io/videoconverter.js/ ezt konkrétan próbáltam is, és ugyan meglepő, hogy behúzol egy 15Mbyte-os javascriptet, de attól kezdve 100% FFmpeg funkcionalitást kapsz a böngésződben, és nem kell feltöltögetni a fileokat. Az mondjuk nem árt, ha a HTML5-ös webworkerekkel tisztában vagy ennek a böszme nagy cuccnak a használatához.Köszi és bocs, félreérthető voltam! Ez nem encoder progi, hanem egy downloader alkalmazás, csak az volt a minta. Azt hittem bármely parancssoros exe-t lehet így webfelületről paraméterezni, de ha már servert is kell hozzá telepíteni az egész nem ér annyit. Talán akkor már Pythonban egyszerűbb volna linux alatt, nem tudom... csak 1 ötlet volt, annyira nem fontos probléma.
-
Aureal
őstag
Üdv!
Jó régen láttam egy megoldást, hogy egy mp3 encoder parancssoros exe-jét egy html felületről mint gui vezérelték, talán javascripttel erre nem emléxem pontosan. A hozzáértőket kérdezném, ezt hogyan lehetne megcsinálni? Van ui. egy hasonló programom amihez gui kellene, hogy ne kelljen az opciókat írogatni, csak klikkelgetni pl. check boxokat.
???Köszi!
-
Aureal
őstag
Portolom a kérdést a html-es topicból...
Azt hogy lehetne megoldani, hogy az előbbi kódomban [link], ha a max értéke mondjuk százas vagy ezres nagyságrendű, akkor az egyes helyiértékeket 0-val töltse fel vmi ciklus? Nem bírok rájönni sehogy sem.
Pl: 001... 010... 100 vagy 0001... 0010... 0100... Arra gondoltam kérjem le az input value hosszát a document.getElementById('max').value.length kóddal. (?)
Új hozzászólás Aktív témák
-
Fórumok
PROHARDVER! - hardver fórumok
Notebookok TV & Audió Digitális fényképezés Alaplapok, chipsetek, memóriák Processzorok, tuning Hűtés, házak, tápok, modding Videokártyák Monitorok Adattárolás Multimédia, életmód, 3D nyomtatás Tabletek, E-bookok Nyomtatók, szkennerek PC, mini PC, barebone, szerver Beviteli eszközök Egyéb hardverek PROHARDVER! BlogokMobilarena - mobil fórumok
Okostelefonok Mobiltelefonok Okosórák Autó+mobil Üzlet és Szolgáltatások Mobilalkalmazások Tartozékok, egyebek Mobilarena blogokIT café - infotech fórumok
Infotech Hálózat, szolgáltatók OS, alkalmazások SzoftverfejlesztésGAMEPOD - játék fórumok
PC játékok Konzol játékok MobiljátékokLOGOUT - lépj ki, lépj be!
LOGOUT reakciók Monologoszféra FototrendFÁRADT GŐZ - közösségi tér szinte bármiről
Tudomány, oktatás Sport, életmód, utazás, egészség Kultúra, művészet, média Gazdaság, jog Technika, hobbi, otthon Társadalom, közélet Egyéb Lokál PROHARDVER! interaktív
- Lakáshitel, lakásvásárlás
- Gurulunk, WAZE?!
- Yettel topik
- Hálózati / IP kamera
- Archttila: SMART tesztelés automatizálva: smartctl poller script Zsh-ban, RPi-re
- Gaming notebook topik
- Végre feketében pózol a Noctua legkomolyabb 120 mm-es ventilátora
- Milyen okostelefont vegyek?
- Építő/felújító topik
- Mi csak nyerhetünk a fokozódó űrinternet versenyben
- További aktív témák...
- Hihetetlen Gaming PC brutális specifikációkkal! A dán Topdata.dk IT-cég által összerakva
- 2.5" 100% noti HDD-k Western Digital, Seagate 320Gb (3k) +1Tb (15k) van 1db SSHD is (15k)
- Lenovo P16s gen2 16" //Core i7 1360P // Nvidia RTX A500 4GB GDDR6 // 16Gb /512GB SSD/ gyári garancia
- Micron és Samsung 32GB ram 1 x 32GB 3200Mhz vagy 2 x 16GB 2666Mhz - több db elérhető
- Lenovo M720q Mini PC - Core i3 8100T vagy Core i5 8500T- 8GB vagy 16GB ram - 256/512GB SSD - több db
- GAMER PC! Ryzen 7600X / RTX 5070 / 32GB DDR5 / 500GB NVMe / 850w Gold / BeszámítOK !
- BESZÁMÍTÁS! ASRock A520M R5 3600 16GB DDR4 512GB SSD RX 5700 XT 8GB Zalman S2 TG FSP 650W
- Lenovo ThinkPad L14 Gen 2 Ryzen 5 pro 5650U, 16GB RAM, 256-512GB SSD, jó akku, számla, gar
- BESZÁMÍTÁS! 8TB WD RED WD80EFAX HDD meghajtó garanciával hibátlan működéssel
- Telefon felvásárlás!! iPhone 15/iPhone 15 Plus/iPhone 15 Pro/iPhone 15 Pro Max
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest



Ha mélyebben bele akarsz merulni, akkor a Developer Toolsnak nézzél utána. Ott található a Console, ott tudsz pl HTML elemeket megváltoztatni,stb.






