-
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
-
Sk8erPeter
nagyúr
válasz sztanozs #2747 üzenetére
Az első mondattal teljesen egyetértek. A másodikat viszont nem igazán látom be, miért számít: "globális" scope-ban lévő változót módosít a függvénnyel, tehát ugyanúgy megváltozik, itt tök mindegy, hogy referencia típusú vagy sem, nem függvényparaméterként adta át.
======
(#2746) Muton :
működik abban a formában, ahogy mutattad.
De nem jó gyakorlat ilyen módon módosítgatni a változók értékét, inkább tényleg valami függvény térjen vissza azzal az értékkel, amire változtatni szeretnéd, ahogy sztanozs is említette.[ Szerkesztve ]
Sk8erPeter
-
Karma
félisten
válasz sztanozs #2835 üzenetére
A Facebook pl. teljes egészében HTTPS fölött megy, meg minden Google oldal is És nem úgy néz ki, mintha összeszakadnának.
(#2836) Sk8erPeter: Ja szerintem is.
Egyébként nem tudok semmit a teljesítményéről. Az biztos, hogy a CSS betöltődések relayoutot hoznak magukkal - ezért is van az ősi mondás a <head>-be rakásról, de azt meg kéne nézni mi történik a jQuery-s és az alternatív módosításoknál.
Most sajnos van fontosabb dolgom (csak még települ a VS és az egyéb darabok), pedig szívesen játszanék egy kicsit ezzel.
[ Szerkesztve ]
“All nothings are not equal.”
-
martonx
veterán
válasz sztanozs #3061 üzenetére
A színvonal sosem volt épületes... ilyen szintű kérdéseken már a szemöldököm sem vonom fel.
Mondjuk az, hogy mindez a JS topikba került, arra azért én is néztem egyet.
Egyébként észrevettétek milyen korrektül válaszoltam? Pedig ha valahol, akkor itt simán belefért volna némi vélemény kifejtés a válaszba.Én kérek elnézést!
-
sztanozs
veterán
válasz sztanozs #3393 üzenetére
Most, hogy megnéztem, szerintem egyértelműen nem fog menni.
Nem tudom mondjuk, hogy HTML 5 lejátszót is lehet-e beilleszteni - ott valószínűleg meg lehetne hívni a megfelelő html-elem onclick eseményét. Viszont a flash alapú lejátszónál szinte esélytelen, hogy js-ből click eseményt generálj a lejátszó belső kontolljára (play gomb). Amit meg tudsz hívni, az a lejátszó publikus 'play' metódusa - de arról ugye tudja a lejátszó, hogy nem a gomb váltotta ki, hanem egy külső script hívta meg - így nem is számolja a lejátszást.[ Szerkesztve ]
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...
-
megalover
tag
válasz sztanozs #3394 üzenetére
Áááá, sejtettem, így viszont ugrott a koncepcióm.
Valahogy sejtettem, mert eddig még sehol nem láttam olyat, ahol meg tudták volna ezt oldani. Az a különös számomra ebben az egészben, hogy beágyazott videóknál egy egyszerű kattintással való elindítást már megtekintésnek számol. Viszont még egy megoldást lehetségesnek tartanék, legalábbis ha van rá ilyen script utasítás... Szóval olyat nem tudok, hogy a képernyő egy adott koordináta pontjára szimuláljon/végezzen egérkattintást az oldalamon? Mert az lehet hogy működne - igaz hogy a különböző kijelző felbontásoknál ez is problémás lenne - vagy ilyen esetben is meg tudná azt különböztetni az API a valódi egér kattintástól?
[ Szerkesztve ]
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????
-
Sk8erPeter
nagyúr
válasz sztanozs #3394 üzenetére
"Amit meg tudsz hívni, az a lejátszó publikus 'play' metódusa - de arról ugye tudja a lejátszó, hogy nem a gomb váltotta ki, hanem egy külső script hívta meg - így nem is számolja a lejátszást."
Mondjuk erről nem lenne rossz látni inkább valami hivatalos állítást, hogy mik okozhatnak különbséget a lejátszásban, és az API-n keresztüli lejátszás miért okozza azt, hogy az nem számolódik bele a lejátszásba. De simán el tudom képzelni, hogy az lenne az indok, hogy nincs közvetlen "user interaction", és ha automatikusan lejátszódik pl. egy reklámvideó (pont amilyet a kérdező akar beágyazni), akkor azt nem biztos, hogy a felhasználó meg is akarta nézni, mert esetleg akaratán kívül automatikusan lejátszódott a videó. Ebben az esetben viszont amit szeretne, az nem is megvalósítható, legalábbis az eddigi próbálkozásokkal (de hogy az előbb a Java applet hogy jött ide, na arra nagyon kíváncsi lennék... szerk.: rendben, azóta kiderült Tapsi hozzászólásából, hogy csak nagy tévedésből keverte ide).
[ Szerkesztve ]
Sk8erPeter
-
megalover
tag
válasz sztanozs #3419 üzenetére
Most őszintén... Mi az, amit a mai világban - és pláne az internet világában - nem akarunk pénztermelésre fölhasználni? És mi ebben a rossz, ha szabad tudnom? Szinte az egész web erről szól. (Mondhatnám erre lett kitalálva.. De ezzel messzire jutnánk!)
Az hogy automatikusan elindul egy videó, az meg szerintem semmivel nem rosszab, mint amikor betöltődik egy kép - végtére is a videó is csak egymás utáni képek sokasága nemde?! Akkor meg mi a baj vele, legfeljebb nem nézed meg, hanem tovább katintasz és kész... Erről szól maga a forgalomcsere. Csupa olyan oldal, ami valójában minket nem érdekel, csak azért kattintunk rá hogy a mi honlapunkra is rákattintsanak.
Egyébként, pont ezt magyarázom hogy senki nem irányít át téged sehová.. a userek maguktól kattintanak az adott oldalra. Benne is van a nevében: Manual Traffic Exchange.
[ Szerkesztve ]
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????
-
megalover
tag
válasz sztanozs #3421 üzenetére
Bitcoint nem ismerem de halottam már róla, a reklámok meg általában szintén csak akkor fizetősek, ha azokra rákattintanak. Forgalomcsere oldalaknál elég kevesen kattintanak, a többség csak ránéz aztán tovább kattint. Ezért gondoltam a videós megoldásra, mert a nagy nézettségű videók magukkal hoznák a tényleges potenciális látogatókat, akiknél esélyes hogy vásárolnak is... Érted már?
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????
-
megalover
tag
válasz sztanozs #3423 üzenetére
- tegyél ki egy videót overlay div-be, úgy hogy az oldalad elszürkíted mögötte
Ezt a részt kifejtenéd nekem? Hogy érted hogy elszürkítem, és mi ennek a módja? Én ilyen megoldással még nem talákoztam soha.
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????
-
megalover
tag
válasz sztanozs #3423 üzenetére
Ha a video megnézése indikálja a vásárlást, akkor mit számít a nézettség
Nagyon egyszerű. A google találati oldalán előrébb szerepelnek a nagyobb nézettségű videók. Magyarán jobb helyen szerepel a videóm, tehát ha valaki erre a témára keres rá, akkor sokkal nagyobb eséllyel fog az én videómnál kilyukadni, ott pedig kint van a terméknek a linkje is...
[ Szerkesztve ]
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????
-
megalover
tag
válasz sztanozs #3427 üzenetére
És az is elég, ha csak kirakom a videó linkjét? Ettől az én oldalam is előrébb kerül a google találati listákon?
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????
-
Sk8erPeter
nagyúr
válasz sztanozs #4236 üzenetére
"Bár igazából, ha a JS-nek van joga írni a lokális drájvra, akkor fizikailag is képes kiírni a módosított HTML-t, vagy akár neten átküldeni."
Kérlek mutass a kiemelt részre példát korunk népszerű böngészőiben futó, kliensoldali JavaScript-kóddal, az IE régi ActiveX-es szutykai nélkül, hogy hogyan oldanád meg ezt a feladatot (felőlem használhatsz library-t is)! Tényleg kíváncsi lennék rá...Sk8erPeter
-
félisten
-
félisten
válasz sztanozs #4494 üzenetére
Próbáltam, ugyanaz.
Az a baj, hogy nem látom még át hogy mi történik a háttérben, és mi okozza a problémát. Valami időzítési móka lesz, szerintem, de lehet, hogy tévedek.
Olyan ciklus nincs, ami egy eseményre megy csak tovább?
Esetleg a változónévként működő tömb elemek akadnak össze a ciklus különböző köreiben?
Lehet, hogy mégsem a indexes megoldást kellene erőltetnem, hanem valami pointeres mókát?
Vagy az egész kód alapvetően rossz felépítésű? Nem tartom bonyolult dolognak, hogy egy lista alapján képeket töltök be canvas-ba, ezért furcsa, hogy máris ilyenbe ütköztem.[ Szerkesztve ]
Eladó régi hardverek: https://hardverapro.hu/apro/sok_regi_kutyu/friss.html
-
zsolti_20
senior tag
válasz sztanozs #5538 üzenetére
Jelenleg a weboldalam ugy mukodik, hogy van egy valtozo amit feltoltok egy bizonyos ertekkel pl "alma". Ha megjelenik ez a szo automatikusan ajax postolja. Ezt ugy oldottam meg hogy az ajax postot hozza rendeltem egy gombhoz, aztan js-ben negadtam neki h minden 1,5mp-ben lenyomja egyszer a gombot. Miutan megtortent az ajax post nullazza a a valtozot. Igy az "alma" szo eltunik es csak ures valtozot postol. A celom az lenne hogy amint a valtozo erteket kap ajax postoljon es kivehessem ezt az idoziteses gombnyomkodast.
-
Speeedfire
nagyúr
válasz sztanozs #5970 üzenetére
Ez a megoldás elég szimpatikus. Megközelítőleg jó eredményt hoz. [link]
Köszi.
Jim-Y:
Neked is köszönöm, bár a sztanozs féle megoldás mellett döntöttem. Nem pontos, de egyszerű.Fotóim https://fb.com/toth.szabolcs.art || IG: http://instagram.com/_tothszabolcs_ || Weblapom http://szabolcs-toth.com
-
topjoyy
tag
válasz sztanozs #6093 üzenetére
Így gondoltad? Ez se akar működni.
<!DOCTYPE html>
<html>
<head>
<style>
</style>
</head>
<body>
<p>The push method appends a new element to an array.</p>
<button onclick="myFunction()">Lemon</button>
<span id="demo"></span>
<script>
var b = ["Banana"];
var o = ["Orange"];
var m = ["Mango"];
document.getElementById("demo").innerHTML = fruits;
function myFunction() {
fruits.push("Lemon")
document.getElementById("demo").innerHTML = fruits;
}
</script>
</body>
</html> -
fordfairlane
veterán
válasz sztanozs #6116 üzenetére
Ezzel a megoldással az a gond, hogy nem a tömb tartalmát jeleníti meg, hanem a meglévő elemek mögé kirajzol egy újabb elemet pirossal. Ezek után ennek az új elemnek csupán a szövegét hozzáadja a tömbhöz. Na de ha nem a tömb tartalmát jeleníti meg, akkor minek hozzáadni az utolsó elemet? Vagy pont ez volt a cél, hogy mindig újra hozzáadja azt az elemet, és csak az a legutolsó kell pirossal?
[ Szerkesztve ]
x gon' give it to ya
-
-
Aureal
senior tag
válasz sztanozs #6181 üzenetére
"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. -
válasz sztanozs #6192 üzenetére
Hát ja, csak akkor meg nehézkes lesz megosztani másokkal a kész förtelmes kódot...
Arra gondoltam, hogy ha a kezemben lenne a webtárhely apache konfigja akkor csinálhatnék proxy-t. De sajnos nincsen...
Ps: Youtube resolverhez kéne egy ilyen linkből kinyernem a direkt linket. Van valami megoldás arra, hogy rendesen nézzen ki a fájl és ne ilyen utf-8-as krix-krax legyen? decodeURIComponent nem volt elég...
Sorry a kérdésrohamért, de rájöttem, hogy mindenféle resolver írásával rengeteget lehet tanulni! Eddig mindegyikre rájöttem és megy, de a Youtube kifogott rajtam és a guglin sem találtam pure js példát rá.
[ Szerkesztve ]
Eleinte angol billentzuyetet akartam. De aztán megismerkedtem a nagy 'Ő'-vel!
-
válasz sztanozs #6194 üzenetére
Igen, arra gondoltam, hogy a céloldalt kell lennie egy headernek. Ez lehet php kóddal is megoldva.
Esetleg azt lehetne még megcsinálni, hogy egy php kódot felrakok a webszerveremre, amivel beállítom a headert, majd iframeelem a felhőt. Bár ez marha nagy macera lenne (konkrétan az, hogy a js kódnak kellő weblap címet küldjem az iframebe) és nem biztos, h menne is...
Yt alatt igazából pl egy 480-as videó direkt linkig szeretnék eljutni. Ez elvileg benne van a linkem kimenetében, de nekem a kódolás miatt nem sikerült kihámoznom. Konkrét linket nem tudok írni, mert az mindig más...
Pl most találtam egy ilyet [link]. Node-dal futtatva megy is, látom a consolebam a linkeket! De ha mobilon futtatom, ott már nem fut le, debuggolni ott nem tudom, egyetlen esépyem lenne, ha vágnám a kódot és átnézném pl alertekkel, hogy meddig jut el a dolog, de első ránézésre nem sok jött le a kódból. Nekem valami egyszerűbb kéne, functionok nélkül.
[ Szerkesztve ]
Eleinte angol billentzuyetet akartam. De aztán megismerkedtem a nagy 'Ő'-vel!
-
Hunmugli
aktív tag
válasz sztanozs #6271 üzenetére
Én már a bonyolultabb megoldást választottam: van egy tömb, az tárolja a prímeket. Aztán egyesével eldönti minden számról, hogy prím-e, vagy sem. De Eratosztelész szitája tényleg jobb, csak több hely kell neki - cserébe gyorsabb. Majd megírom a másikat is, főleg ha az első megoldás nem sikerül
A kevés tudás veszélyes. A sok is. – Bocs az offért.
-
bucihost
senior tag
válasz sztanozs #6276 üzenetére
Elképzelhető... sőt...
Ez a php-ban a megjelenítő rész.
<div class="wrap">
<img id="uploadPreview" style="display:none; width: 100%; height: auto;"/>
<form action="profilkepfel.php" method="post" enctype="multipart/form-data">
<input id="uploadImage" type="file" accept="image/jpeg" name="image" />
<input type="submit" value="Feltölt / Mentés">
<input type="hidden" id="x" name="x" />
<input type="hidden" id="y" name="y" />
<input type="hidden" id="w" name="w" />
<input type="hidden" id="h" name="h" />
</form>
</div>Ez pedig a JS:
// set info for cropping image using hidden fields
function setInfo(i, e) {
$('#x').val(e.x1);
$('#y').val(e.y1);
$('#w').val(e.width);
$('#h').val(e.height);
}
$(document).ready(function() {
var p = $("#uploadPreview");
// prepare instant preview
$("#uploadImage").change(function(){
// fadeOut or hide preview
p.fadeOut();
// prepare HTML5 FileReader
var oFReader = new FileReader();
oFReader.readAsDataURL(document.getElementById("uploadImage").files[0]);
oFReader.onload = function (oFREvent) {
p.attr('src', oFREvent.target.result).fadeIn();
};
});
// implement imgAreaSelect plug in (http://odyniec.net/projects/imgareaselect/)
$('img#uploadPreview').imgAreaSelect({
// set crop ratio (optional)
aspectRatio: '1:1',
onSelectEnd: setInfo
});
});a darabolást ugye az x, y, w, h -ból veszi, de az miért nem változik ha más a megjelenített kép mérete?
-
RedHarlow
aktív tag
válasz sztanozs #6280 üzenetére
Sziasztok!
Az alábbi dologban szeretném a segítségetek kérni:
Egy adott mezőnél (mellékletek száma) kiválasztott érték alapján megjelenjen egy táblázat annyi sorral amilyen érték kiválasztásra kerül? Fontos, hogy csak HTML használható, illetve a táblázat minden sorában oszlopában (20x3) alapból olyan fix "hivatkozások" szerepelnek amivel az űrlap adatot visz be az adatbázisba.
Űrlap:
IV. MELLÉKELTEK
Mellékletek száma: [legördülő, érték=1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20]
<table border="1px" bordercolor="white">
<tbody>
<tr bgcolor="#efebe9" align="center">
<td>Mellékletek sorszáma</td>
<td>Mellékletek típusa</td>
<td>Mit igazol?</td></tr>
<tr bgcolor="#efebe9"><td>${T:3030:n=melleklet31:border=false:style="color:black;width:250px"}</td>
<td>${T:3031:n=melleklet32:border=false:style="color:black;width:250px"}</td>
<td>${T:3032:n=melleklet33:border=false:style="color:black;width:250px"}</td></tr>
<tr bgcolor="#efebe9"><td>${T:3033:n=melleklet34:border=false:style="color:black;width:250px"}</td>
<td>${T:3034:n=melleklet35:border=false:style="color:black;width:250px"}</td>
<td>${T:3035:n=melleklet36:border=false:style="color:black;width:250px"}</td></tr>
<tr bgcolor="#efebe9"><td>${T:3036:n=melleklet37:border=false:style="color:black;width:250px"}</td>
<td>${T:3037:n=melleklet38:border=false:style="color:black;width:250px"}</td>
<td>${T:3038:n=melleklet39:border=false:style="color:black;width:250px"}</td></tr>
<tr bgcolor="#efebe9"><td>${T:3039:n=melleklet40:border=false:style="color:black;width:250px"}</td>
<td>${T:3040:n=melleklet41:border=false:style="color:black;width:250px"}</td>
<td>${T:3041:n=melleklet42:border=false:style="color:black;width:250px"}</td></tr>
<tr bgcolor="#efebe9"><td>${T:3042:n=melleklet43:border=false:style="color:black;width:250px"}</td>
<td>${T:3043:n=melleklet44:border=false:style="color:black;width:250px"}</td>
<td>${T:3044:n=melleklet45:border=false:style="color:black;width:250px"}</td></tr>
</tbody>
</table>Legközelebb kérlek használd a Programkód formázást, vagy kapásból JSFiddle linkkel demonstráld a problémát!
[ Módosította: Karma ]
-
-
Zedz
addikt
válasz sztanozs #6402 üzenetére
"Ez amúgy szerintem a JS egyik nagy problémája."
Szerintem is, de nem a kliens oldali "ellenőrzés" miatt. Ez a klasszikus sokat akar markolni dolog, aminek a végét jól ismerjük. Én nagyon szeretek JS-ezni, de szvsz helyén kell kezelni a dolgot. Pl. egy webes SPA összerakás számomra egy érdekes dolog, szívesen foglalkozok vele, de ha azt mondanák mondjuk holnap, hogy portoljam át a Javaban írt Androidos appot amin dolgozok Javascriptbe, akkor inkább levetném magam a teraszról.
martonx kolléga írta le egy pár hozzászólással feljebb, hogy ismétlődnek a dolgok. És ebben igaza van, szerintem jól látszik, hogy most egy kicsit megint kezdenek "bezárkózni" a platformok. Ugye az Apple a kezdetektől az "egy hardver egy szoftver" szemléletet követi, de az MS és Google utolsó húzásai is ezt az irányt mutatják fel. Ha ez lesz az elkövetkező pár évben, akkor lehet, hogy a fene nagy "JS-t mindenhová" hype hamarosan abbamarad, és végre visszakerül az eredeti helyére.
(#6403) martonx Minden ilyen szűk látókörű embert azonnal ignorálok. Úgy sem lehet arról, hogy egy nyelvet helyesen is lehet használni.
-
PumpkinSeed
addikt
válasz sztanozs #6489 üzenetére
Igen, de ezt inkább backend oldalon akarom kezelni. Végülis megtaláltam a megoldást a Content range header használatában.
[ Szerkesztve ]
"Akinek elég bátorsága és türelme van ahhoz, hogy egész életében a sötétségbe nézzen, elsőként fogja meglátni benne a fény felvillanását." - Kán
-
Karma
félisten
válasz sztanozs #6571 üzenetére
Elvileg az Electronnal gyakorlatban is jó eredményeket lehet elérni
“All nothings are not equal.”
Új hozzászólás Aktív témák
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- alza vélemények - tapasztalatok
- A fociról könnyedén, egy baráti társaságban
- Autós topik
- Bluetooth hangszórók
- Formula-1
- Anime filmek és sorozatok
- NVIDIA GeForce RTX 3080 / 3090 / Ti (GA102)
- World of Tanks - MMO
- Alapértelmezett konfiguráción sok Core CPU-nak lehet stabilitási gondja
- További aktív témák...
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: Ozeki Kft.
Város: Debrecen