-
IT café
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
-
Sziasztok!
Az lenne a kérdésem, hogy ha a Weboldalamon használnék Window localStorage-t, az Cookie-nek számítana? Úgy értem, hogy létrejönne-e Cookie a felhasználó gépén?
Előre is köszönöm a választ.
[ Szerkesztve ]
But who is watching the guardians?
-
-
Sziasztok!
Szeretnék segítséget kérni, mert kezdek belezavarodni. Összeszámolni nem tudom, hány kódot probáltam ma le, eredménytelenül, semmi sem működik.
Adott a következő szituáció:
<HTML>
<link href="styles1.css" rel="stylesheet">
<link href="styles2.css" rel="stylesheet">
<div id="kiskacsa">Szöveg</div>
<button onclick="change()">Változz át CSS2-re</button>
</HTML>CSS1
#kiskacsa {font-size: 20px; color: black; background-color: red;}
CSS2
#kiskacsa {font-size: 30px; color: white; background-color: green;}
És itt jön a feketeleves. Mi kell a JS file-ba, hogy alapértelmezett CSS1 helyett CSS2 lépjen érvénybe? Annyi mindent kipróbáltam már, de mindhiába.
But who is watching the guardians?
-
-
-
válasz lanszelot #8288 üzenetére
Gyakorlás a kulcs. Emlékszem, annó úgy tanultam ki a C-t, hogy megírtam nulla tudással egy egyszerűnek tűnő játékot. Mikor elakadtam, utána néztem dolgoknak. Kitaláltam, hogy egy adott dolog hogyan működhet és megnéztem, hogy az megvalósítható-e.
Tervezni egyedül PLC-nél szoktam. A létradiagram ugyanis jól néz ki papíron is.But who is watching the guardians?
-
válasz lanszelot #8295 üzenetére
Egy könyvnek nincsen szavatossága. Lehet, hogy a tartalma már elavut néhol, de egy erős alap lehet még az első könyv is a témában. Gondold át, mit is szeretnél megcsinálni.
Éljünk a példáddal: Szomjas vagy.
Az első dolog, amit át kell gondolni, hogy mi lesz a vége, mi lesz a megoldás. Ezesetben az, hogy iszol.
És itt jön a többi, hogyan jutsz el a kiindulási pontról a végcélig. Első lépésként tudni kell, hol találsz vizet. Ha nem tudod, erre rá tudsz keresni / kérdezni. Amint ez a válasz megvan, azt kell kitalálni, hogyan jutsz el a víz lelőhelyére. Ha ott vagy, akkor jön a következő: hogyan kell inni?És így tovább. Ahogyan írták előttem is, apró részletekre kell szedni. Nem feltétlen az lesz a legjobb tanulási metódus, hogy beleállsz életed legnagyobb projektjébe. Hanem az alapok elsajátítása. Amire viszont kiváló lehet egy már általad megromlottnak titulált forrás is. Hiszen a technika igen, de az alap kódok nem változtak.
But who is watching the guardians?
-
Sziasztok!
Úgy vélem, kérdésem ide való, mint bármely más Webprogramozói topikba.
Adott egy Canvas, amit értékekkel töltök fel. Azonban szükségem lenne egy vízszintes, teljes szélességű vonalra. amit meg tudok fogni az egérrel, és fel-le mozgatni. Ez megvalósítható?Előre is köszönöm a válaszokat!
But who is watching the guardians?
-
-
Üdvözlet!
Ez miért nem akar működni? Elvileg kellene neki:
function lineok() {
document.getElementById("first").value = document.getElementById("second").value;
}Két numerikus változó van. Egyet nem lehet átírni, a másik input. Gombnyomásra kellene, hogy a két érték egyenlő legyen, de a fentebb látható kód valamiért nem működik.
[ Szerkesztve ]
But who is watching the guardians?
-
-
-
Ezt nem értem. Vissza raktam Value-ra és most működik
Egyéb kérdés: Most rengeteg alterntívát találtam, csak nem tudom, mi lenne a legegyszerűbb rá, egyik sem konkrétum.
Az volna még a cél, hogy készítettem egy DIV mezőt, amit vertikálisan tudok mozgatni a képernyőn. Ennek az Y pozícióját szeretném folyamatosan kijeleztetni egy numerikus váltóba, lehet az input is. Lényeg, hogy amint megmozdítom, az y koordináta kijelző átíródik az adott DIV legtetejének pozíciójára. De ha éppen a közepét, vagy az alját jelzi, az sem zavar.
(mintha egy Range lenne, csak nem az)
A találatok között bíztató az offSetTop, csak nem tudom, hogy ez erre való-e és honnan mér.
[ Szerkesztve ]
But who is watching the guardians?
-
-
Most olvasom csak a problémádat.
Erre viszonylag egyszerűen szokták a megoldást megadni. Minden esetben a kisebbik felbontás tölt be és az hamar meg is jelenik. Közben a háttérben (elrejtve) betölti a nagyobb felbontású képeket is. Ha azzal végzett (ezt egy egyszerű js rutinnal le tudod követni), akkor megjelennek a nagyok és eltűnnek a kicsik.Ez eredményez "gyorsan" betöltő weboldalt minden eszközön és mire a felhasználó eljut odáig, hogy részketesen szemügyre vegye a médeatartalmat is, addigra már be vannak töltve a nagyobb, jobb minőségű képek.
Amennyiben vizsont nem ez lenne a cél, akkor nem szóltam
[ Szerkesztve ]
But who is watching the guardians?
-
Sziasztok!
Szükségem lenne egy paraméter fordítottjára.
Adott a lehetőség, hogy .style.top - al meghatározzuk egy adott elem (pl div) y pozícióját. Azonban én ezt visszafelé szeretném, le akarom kérdezni, hogy mennyi és azt egy numerikus változóban megjeleníteni.
Készítettem erre egy utasítássort, ami remekül működik, mindaddig, amíg az adott elem koordinátái nem változnak meg az oldal betöltéséhez képest.
Mivele ez az elem mozgatható, így szükséges lenne, hogy bármilyen pozícióba is kerül, le lehessen kérdezni és ne üres mező jelenjen meg, amint elmozdul.Itt az általam írt kód:
setInterval(changevalue, 3000)
function changevalue() {
var w = document.getElementById("line").style.top;
var n = Number(w)
document.getElementById("ycoordinata").value = n;
}Akárhogyan is nézem, ennek működnie kellene minden körülmények között. De csak addig hajlandó, míg
id="line"
nem mozdul el a helyéről.Tudtok ebben segíteni?
Előre is köszönöm!But who is watching the guardians?
-
-
Van esetleg köztetek olyan, aki kommunikált már HTML JavaScript-el USB-s eszközzel?
But who is watching the guardians?
-
-
-
Ebben az a furcsa, hogy írtam már JavaScript programot USB-UART kommunikációra, ami .exe kiterjesztésben lett elmentve és ahhoz semmilyen illesztőprogram nem kellett, minden Windows-t futtató gépen azonnal indult. Most azért gondolkodtam HTML+JS párosban, hogy minden rendszeren elfusson, ráadásul offline.
+ Ebbe a projektbe már benne van vagy 20 munkaórám, amit nem akarok, hogy kárba vesszen.Esetleg arra gondoltam még, hogy egy plusz program Win alá megírva JS-ben, ami felel a kommunikációért és valahogy azt összekötni a jelenlegi szoftverrel. Windows.localStorage vagy ilyesmi.
Egyébként azért is gondoltam, hogy nem okozhat gondot ez a feladat HTML+JS megoldásban külső szoftverek nélkül, mert itt is megoldották valahogyan.
But who is watching the guardians?
-
válasz martonx #8410 üzenetére
Nem, valójában teljesen reális a válaszod és oktató jellegű.
Csak itt azzal van a személyes problémám, hogy ezt is JS-nek hívják, meg azt is JS-nak hívják, azonban az egyik felületre megírtat (pl HTML-hez) nem tehetem 1:1-ben át egy másik felülethez, mert még a parancsok jórésze is különbözik.Egy egyszerű példa, a jelenlegi projektemből:
Megcsináltam HTML+CSS-el egy szép felületet, ahogyan azt igényli a feladat. Adtam hozzá JS-t, hogy működjenek rajta a dolgok és ne csak egy felület legyen. Ehhez alkalmaztam egy Canvas-t, ami grafikont rajzolna ki a majdani bejövő adatokból.
Ezután szembesültem az USB problémával. Ekkor jött az a gondolat, hogy lenne egy JavaScript exe program, ami kommunikál a portokkal, a bejövő adatokat lementi egy txt fájlba, amit a HTML dokumentum a JS segítségével megnyit és felhasznál. Ez 2 Bájt adatot jelent, másodpercenként 50 alkalommal, lekérdezésekkor 10 másodpercig (500 darab 2 bájtos adat). Ez még kivitelezhető is lehet, hiszen a legegyszerűbb HDD is képes erre a sebességre.
Megnyitottam hát a Microsoft Visual Studio-t és nekiláttam egy .NET keretrendszerű, JS alapú, EXE kiterjesztésű alszoftver megírásának. Eddig csak egyszer írtam ezen keresztül szoftvert, azt is már régen, így szinte minden új volt, ahogyan az is, hogy lehet betenni oda megnyitandó Weboldalt. Ki is próbáltam, mondván, hogy ez talán egyszerűsíti az életet, nem kell két szoftvernek futnia hozzá. A probléma ott kezdődött, mikor renderelés után megnyitotta azt a szörnyűséget. Ugyanis túl azon, hogy a CSS-t nem sikerült neki valami jól betöltenie, semmi nem működött, ami a HTML fájl JS részében a Canvas-hoz köthető.
Ezzel arra akarok utalni, hogy hiába JS-JS, egyáltalán nem kompatibilisek egymással.
Miután megnéztem, hogy a kimondottan Windows-ra írandó szoftver még csak nem is kínál Canvas-t, vagy egyéb ilyes fajta grafikai megjelenítőt, nem tudom, hogy egyáltalán kivitelezhető lenne-e ez a szoftver csak ebben a formában megírva, HTML megjelenítés nélkül.
But who is watching the guardians?
-
Ne érts felére, nem ellenkezni akartam és most sem azt akarok, mindent megértettem amit mondtatok. Csak fáj belegondolni, hogy egy látott "valami" alapján megkísérel az ember megvalósítani egy projektet, mert meg van győződve róla, hogy működik, mert látott ilyet valahol és a vége az, hogy koppen egyet, mert mégsem lehetséges.
Egyébként nem foglalkozom ArduIno-val, PIC-es vagyok, Assembly-ben.
Szóval igen,
csak az fáj, hogy 3 napig dolgoztam valamin, amit ha utána járok, előbb is megtudhattam volna, hogy felesleges időt ölni bele.Nem az elvesztegetett órákkal van itt a baj, hanem azzal, hogy mindezt megúszhattam volna, ha előbb kérdezek. Persze erre mondják, hogy van, aki mások kárán tanul és van, aki még a sajátján se. Nos, én most a kettő között érzem magamat, félútonEgyetlen dolgot tudok most csinálni, ami nem más, mint megköszönöm nektek az oktatást és nézek magamnak egy új irányt. Tehát: Köszönöm!
Szerk.: Utólagosan módosítok egy kicsit: Nem létezik a programozásban elvesztegetett idő. Hiszen a gyakorlás mindig új tapasztalatokkal gazdagít és ez most sem volt másként.
[ Szerkesztve ]
But who is watching the guardians?
-
A PIC kapcsán csak annyit, hogy nem fogok áttérni C-re. Hogy miért? Mert ha lehet, akkor a bugos blokkprogramozást meghagyom annak, akinek nincs ideje egy jól átgondolt, letisztult, célorientált programot megírni - vagy csak szimplán nem képes rá.
Az viszont, hogy milyen PIC-et használ az ember, nagyban függ attól, hogy mi a feladat. PIC10 és PIC18-as szériák a külön kedvenceim. A DIP foglalat pedig mellékes, többször dolgozom SMD éretben, mint másban.
Úgyhogy erről igazán kár is vitatkozni, ez ízlések és pofonok.Nem mellékesen egyébként, áttértem egy HMI programozói platformra. Régen elég sokat dolgoztam a Nextion HMI-vel és úgy látom, hogy a szimulátora egyfelől kiválóan fut a gépen, másfelől képes kommunikálni a portokkal. Így végül ebben a formában fogom kivitelezni a programot. Bár ez már félig-meddig C...
nevemfel: Így akartam fogalmazni én is. Bár mostmár mindegy is.
[ Szerkesztve ]
But who is watching the guardians?
-
-
Az a helyzet, hogy nem tervezek átmenni USB és Ethernet vonalra. USB-hez van egy remekül működő USB analizátorom, az átviszi a szükséges adatokat. Az internetre még nem szabadítom az ilyen jellegű programjaimat, mert még öntudatra ébredne a Skynet
Eddig egyébként borzasztó sok mindent meg tudtam oldani PIC-el anélkül, hogy bármi hiányosságot is éreztem volna.Egyszer kipróbáltam az Arduino-t is. Nem jött be. Főleg az nem, hogy egy egyszeri, az Ino alaplapjára integrált LED villogtatása fordítás után nagyobb adathalmazt eredményezett, mint Asm-ben ez az apróság. (A videóban szereplő eszközt mondjuk közösen csináltuk Édesapámmal, de jól szemlélteti a lényeget)
But who is watching the guardians?
-
Sziasztok!
Egyszerűnek tűnhet a kérdésem, de akkor is felteszem.
Eddig, ha a Weboldalról pl txt fájlt akartam megnyitni, szerkeszteni, esetleg a tartalmát karaktrekre lebontva felhasználni, módosítani és visszaírni, akkor PHP kódokat használtam. Ezzel mindössza annyi a probléma, hogy egyszer működik, az oldal betöltésekor és nem lehet a betöltött oldalon akárhányszor lefuttatni.A JS-t viszont igen. Így a kérdésem annyi volna, hogy az itt felsorolt műveletek végrehajthatóak-e JS-ben?
But who is watching the guardians?
-
Sziasztok!
Keresem a megoldást az interneten, de sajnos nem találok megfelelőt.
Adott egy kód. Az lenne a cél, hogy ha kiválasztom pl az Almát, akkor a DEMO felirat zöldre váltson. Vagy ha a Narancsot, akkor a felirat változzon.
Egy a lényeg, nem tudok nekik feltétel rendszert adni sajnos, eddig egyik próbálkozásom sem hozott eredményt.
Csinált már valaki ilyet?
Előre is köszönöm
But who is watching the guardians?
-
-
Sziasztok!
HTML-JS párosnál van egy olyan opció, hogy üzenetet jelenítsen meg a weboldal (alert). Ezt úgy teszi, hogy az üzenet címsorában Az oldal közlendője felirat szerepel. Az lenne a kérdésem, hogy ez megváltoztatható valahogyan?
But who is watching the guardians?
-
-
válasz laracroft #8576 üzenetére
Kétféle megoldás jutott eszembe, de nem tudom, hogy hasznát vennéd-e bárelyiknek:
1) A becenév input-ot ellátod egy onclick-el és abba tiltod le a checbox-ot, bár ebben az esetben ha nincs beírva semmi is le lesz tiltva, ha belekattintanak.
2) Csinálsz egy LOOP-ot, pl fél másodpercenként lefut az adott JS, ellenőrizve, hogy történt-e valami változás.
But who is watching the guardians?
-
válasz lanszelot #8588 üzenetére
Én a Weboldalamra akartam egy egyedi dokumentumrendszert létrehozni. Ehhez kezdtem kitanulni a PHP-t. Csak egyetlen dolog végett.
Viszont közben, minél mélyebben merültem el benne, annál több érdekes dolgot találtam, ami megtetszett. Így olyan dolgokra is használom azt a tudást, amit sosem gondoltam volna, nem volt tervbe.[ Szerkesztve ]
But who is watching the guardians?
-
Sziasztok!
Eszméletlen hülyének tűnhet a kérdésem, de akkor sem találom rá a választ az interneten.
Hogyan lehet HTML JS-ben gyököt vonni? Nem négyzetgyökötMath.sqrt(25)
, hanem N-ediketElőre is köszönöm
[ Szerkesztve ]
But who is watching the guardians?
-
-
Sziasztok!
22-es csapdába estem.
Adva van egy mező, nevezzük DIV-nek. Az alap CSS paraméterezése szerint ez asztali környezetbendisplay: block;
, míg mobil környezetbendisplay: flex;
.Csakhogy, ez a mező az oldal betöltésekor
display: none;
módon eltűnik és csak egy gombnyomással lehet visszahozni. A probléma a következő, JS oldalról:document.getElementByID("DIV").style.display = "block";
- ebben az esetben ugye megjelenik és asztali felületen kiváló, csak ugye BLOCK lesz az mobilnézetben is. Ugyan ez van természetesen fordítva is.Szeretnék egy olyan megoldást, ahol a JS figyelembe veszi, hogy a Weboldal mobilnézetbe van-e, vagy sem és eszerint jeleníti meg az adott mezőt. Van erre megoldás?
Előre is köszönöm!
[ Szerkesztve ]
But who is watching the guardians?
-
Húh, köszönöm mindenkinek a válaszokat, három remekül működő megoldás is született.
Azonban, mivel az oldal felépítésem úgy néz ki, ahogy lényegében martonx leírta, ezt a megoldást választom.But who is watching the guardians?
-
-
-
Sziasztok!
Értetlenül állok egy probléma előtt.
Készítettem egy témaváltó kapcsolót. A kapcsoló egy JS-t hív be a PHP fájlba, módosítja a szövegszínt, hátteret és a képeket is. Mindezt megfejeltem egy Local.Storage megoldással is, hogy megjegyezze a felhasználó kiválasztását és aszerint töltsön be legközelebb is az oldal.
Mindez remekül is működik, teszi a dolgát. Legalábbis, tesztoldalon.
Miután elkészült, beintegráltam ezt a kapcsolót a fő oldalba is (egyelőre csak Localhost). Ott már nem igazán akar menni a dolog. A váltás megtörténik, kivéve a képekkel. Ezen felül nem írja át a Local.Storage értékét. Ha a tesztfájlal módosítom, akkor a fő oldalon is megtörténik a módosítás, tehát hivatalosan mindent lát és használ is. Éppen ezért nem értem a dolgot.
Mi okozhatja, hogy ugyan az a funkció, ugyan olyan ID alatt lévő képekkel egyik oldalon megy, másikon nem? Illetve, hogy látja és használja is a Local.Storage-t mindkettő, de csak az egyik képes módosítani?
Mindkét oldalon PHP include-al van meghívva a komplett kapcsoló és JS include-al a hozzá tartozó JS.
Előre is köszönöm a válaszokat!
Ui.: JSFiddle elmarad, mert nem ott van a probléma, illetve PHP-t nem futtat.
[ Szerkesztve ]
But who is watching the guardians?
-
-
-
&martonx
Köszönöm a válaszokat, utána nézek a dolognak. Csak egy apró dolog még:
Ha nem egyezik a kimenet a bemenettel, akkor elírtad a függvény nevet Ha egyezik, de a bemenet nem stimmel, akkor a programot írtad el.
Mint említettem, ugyan azt a fájlt hívják be pontosan ugyan azzal az include kóddal.
But who is watching the guardians?
-
Sziasztok!
Elméleti kérdést tennék fel, tehát nem kérek kódot, példát vagy iyesmit.
Vannak olyan játékok, hogy például elindul egy lézersugár és különböző tükrök módosítják annak útját, ha a felhasználó oda mozgatja az adott elemet. A kérdés az lenne, hogy egy ilyesmi számítás / megjelenítés kivitelezhető HTML + JS -el?But who is watching the guardians?
-
Köszönöm a példát. Ez már okot ad, hogy bízzak benne, minden lehetséges
But who is watching the guardians?
-
-
-
-
Új hozzászólás Aktív témák
Állásajánlatok
Cég: Ozeki Kft.
Város: Debrecen
Cég: Promenade Publishing House Kft.
Város: Budapest