Hirdetés

2024. június 22., szombat

Gyorskeresés

Téma összefoglaló

Téma összefoglaló

  • Utoljára frissítve: 2014-02-25 10:20:57

LOGOUT.hu

JavaScript != Java (A JavaScript nem összekeverendő a Javával, két különböző programozási nyelvről van szó!)

Összefoglaló kinyitása ▼

Hozzászólások

(#7401) Csepe válasza Nagyzoli27 (#7400) üzenetére


Csepe
aktív tag

x.textContent.replace(/Ft/g, '')
x.textContent.replace(/,/g, '.')

Nihil Novi Sub Sole /::\ https://bit.ly/2R7gwB2

(#7402) martonx válasza Nagyzoli27 (#7400) üzenetére


martonx
veterán

x = x.textContent.replace("Ft", "");
x = x.textContent.replace(",", ".");

Én kérek elnézést!

(#7403) cattus válasza Nagyzoli27 (#7400) üzenetére


cattus
őstag

x.textContent = x.textContent.replace("Ft", "");
x.textContent = x.textContent.replace(",", ".");

Do the thing!

(#7404) Zedz


Zedz
addikt

A replacet lehet fűzni is, nem?
.replace("...", "...").replace("...", "...")

(#7405) #57018880 válasza Zedz (#7404) üzenetére


#57018880
törölt tag

🔴

Piros pont :C

(#7406) sztanozs válasza Nagyzoli27 (#7400) üzenetére


sztanozs
veterán

pontosvessző nem hiányzik a végéről?

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...

(#7407) Zedz válasza #57018880 (#7405) üzenetére


Zedz
addikt

Ajjajj, miért? :D

(#7408) #57018880 válasza Zedz (#7407) üzenetére


#57018880
törölt tag

Semmi, meg lettél dicsérve :). Aztán lehet csak nekem van chaining fétisem... :B

(#7409) Nagyzoli27


Nagyzoli27
kezdő

Egy másik az lenne, hogy   entitást hogy lehet replacelni?

(#7410) cattus válasza Nagyzoli27 (#7409) üzenetére


cattus
őstag

Google DuckDuckGo első találat: [link]

Do the thing!

(#7411) mobal válasza Zedz (#7404) üzenetére


mobal
MODERÁTOR

Lehet chainelni igen, mert egy stringet ad vissza. Az első sorba pedig a következőt kell írni:

use strict;

és tessék eslint-et használni.

"Ott szimatol a sarkadban vasfogait csattogtatva, minden egyes hétköznapod: kirúzsozott medvecsapda."

(#7412) martonx válasza mobal (#7411) üzenetére


martonx
veterán

A use strict már nem menő, mióta az ember ES6 / 7 / Typescriptet használ.

Én kérek elnézést!

(#7413) Atlantisz48


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 :O .
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. :R

Üdv

[ Szerkesztve ]

(#7414) hiperFizikus


hiperFizikus
aktív 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 ?

A gázt is és a féket is egyszerre nyomni nem menő dolog !

(#7415) sztanozs válasza hiperFizikus (#7414) üzenetére


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.

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...

(#7416) hiperFizikus


hiperFizikus
aktív 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>

A gázt is és a féket is egyszerre nyomni nem menő dolog !

(#7417) martonx válasza hiperFizikus (#7416) üzenetére


martonx
veterán

Ez így nem fog menni. Aranyosan vergődsz a világmegváltó (mindenféle értelemben :D ) 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.

[link]

Én kérek elnézést!

(#7418) sztanozs válasza hiperFizikus (#7416) üzenetére


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.

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...

(#7419) hiperFizikus


hiperFizikus
aktív 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>

A gázt is és a féket is egyszerre nyomni nem menő dolog !

(#7420) Doink válasza hiperFizikus (#7419) üzenetére


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>

[ Szerkesztve ]

(#7421) hiperFizikus válasza Doink (#7420) üzenetére


hiperFizikus
aktív tag

Jaj, jaj de kösszönöm . Átmásoltam és megy, már csak bele kell merülnöm a kód részleteibe, érdzs adaptálnom kell .
:DD

A gázt is és a féket is egyszerre nyomni nem menő dolog !

(#7422) hiperFizikus


hiperFizikus
aktív 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 .
:K
Most már csak azt mondjátok meg, hogy hogyan lehet ilyen cirka 150 oldalas JS programból árút csinálni ???
:Y

[ Szerkesztve ]

A gázt is és a féket is egyszerre nyomni nem menő dolog !

(#7423) K1nG HuNp válasza hiperFizikus (#7422) üzenetére


K1nG HuNp
őstag

amugy mit ertunk "oldal" alatt egy source codeban? mostmar komolyan erdekel :DDD

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.

(raw_item.get("pk").unwrap().as_s().unwrap().to_string()).split("#").collect::<Vec<&str>>()[1].to_string()

(#7424) martonx válasza hiperFizikus (#7422) üzenetére


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.

Én kérek elnézést!

(#7425) sztanozs válasza hiperFizikus (#7422) üzenetére


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).

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...

(#7426) hiperFizikus válasza martonx (#7424) üzenetére


hiperFizikus
aktív tag

Olyan 5 évet dolgoztam vele, sok kissebb és sokk nagyobb kihagyásokkal . A megjelenítés formázását is párszor többször újra hoztam létre . Úgy, hogy nekem sok kreatív munkaidőm van benne .
:C
Izé, ilyesmire lehet anyagi támogatást nyerni valamilyen cím alatt ?

[ Szerkesztve ]

A gázt is és a féket is egyszerre nyomni nem menő dolog !

(#7427) sztanozs válasza hiperFizikus (#7426) üzenetére


sztanozs
veterán

Persze, felteszed valami crowdfunding oldalra, és várod, hogy dőljön a pénz.

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...

(#7428) rikxjeee válasza hiperFizikus (#7426) üzenetére


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!

[ Szerkesztve ]

(#7429) hiperFizikus válasza rikxjeee (#7428) üzenetére


hiperFizikus
aktív tag

No jól van, megmondom . A programom egy elektronikus ontológia, komplikáltabb mint a SQL . De ugye megértitek, hogy ennél többet ebben a szakaszban nem mondhatok róla . Tehát valamenyi említett témádban haszos lehet .
:W :N

A gázt is és a féket is egyszerre nyomni nem menő dolog !

(#7430) K1nG HuNp válasza hiperFizikus (#7429) üzenetére


K1nG HuNp
őstag

jaja, jol teszed hogy titokban tartod a source code-ot. a vegen meg elcsenne valaki eloled a nobelt :))

(raw_item.get("pk").unwrap().as_s().unwrap().to_string()).split("#").collect::<Vec<&str>>()[1].to_string()

(#7431) rikxjeee válasza hiperFizikus (#7429) üzenetére


rikxjeee
tag

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

:R :C :DD

[ Szerkesztve ]

(#7432) Zedz válasza hiperFizikus (#7429) üzenetére


Zedz
addikt

Ennyi epp eleg volt, egy csapattal mar dolgozunk az otleted jobb megvalositasan. Koszi. :)

(#7433) hiperFizikus válasza Zedz (#7432) üzenetére


hiperFizikus
aktív tag

A figyelmeztetésedet megfogadtam . Pedig már kezdem mindent rózsaszínben látni .
;]

A gázt is és a féket is egyszerre nyomni nem menő dolog !

(#7434) K1nG HuNp


K1nG HuNp
őstag

jovoheten JSConfBP, esetleg jon valaki? :D

(raw_item.get("pk").unwrap().as_s().unwrap().to_string()).split("#").collect::<Vec<&str>>()[1].to_string()

(#7435) cattus válasza K1nG HuNp (#7434) üzenetére


cattus
őstag

Ez ingyenes? Meg kell rá előre regisztrálni? A honlapon nem nagyon találtam erre utalást.

Do the thing!

(#7436) martonx válasza cattus (#7435) üzenetére


martonx
veterán

Nem ingyenes, és már rég elfogytak rá a jegyek.

Én kérek elnézést!

(#7437) K1nG HuNp válasza cattus (#7435) üzenetére


K1nG HuNp
őstag

300 euro korul voltak a jegyek asszem. En jelentkeztem scholarshipre ahol sajnos nem nyertem meg a palyazatot de ra ket hettel kaptam egy tok szemelyes mailt, hogy amugy tokre mehetek onkenteskent :D

(raw_item.get("pk").unwrap().as_s().unwrap().to_string()).split("#").collect::<Vec<&str>>()[1].to_string()

(#7438) #57018880


#57018880
törölt tag

:D

Mondjuk igaza van..

(#7440) Chartreux


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!

[ Szerkesztve ]

(#7441) K1nG HuNp


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

[ Szerkesztve ]

(raw_item.get("pk").unwrap().as_s().unwrap().to_string()).split("#").collect::<Vec<&str>>()[1].to_string()

(#7442) K1nG HuNp válasza Chartreux (#7440) üzenetére


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.

[ Szerkesztve ]

(raw_item.get("pk").unwrap().as_s().unwrap().to_string()).split("#").collect::<Vec<&str>>()[1].to_string()

(#7443) Chartreux válasza K1nG HuNp (#7442) üzenetére


Chartreux
csendes tag

Koszi a gyors segitseget, utana nezek az emlitett dolgoknak! :)

(#7444) lajszer


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. :W
Tudna valaki nekem segíteni?
Köszi!

(#7445) K1nG HuNp válasza lajszer (#7444) üzenetére


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 :))

[ Szerkesztve ]

(raw_item.get("pk").unwrap().as_s().unwrap().to_string()).split("#").collect::<Vec<&str>>()[1].to_string()

(#7446) lajszer válasza K1nG HuNp (#7445) üzenetére


lajszer
tag

Köszönöm! :R
Még egy kérdésem lehet:
Hol tudom módosítani, hogy ne angolul legyen kijelezve a days-hours...stb?
Hanem átírnám magyarra!

(#7447) #57018880 válasza lajszer (#7446) üzenetére


#57018880
törölt tag

// default example
simplyCountdown('.simply-countdown-one', {
    year: d.getFullYear(),
    month: d.getMonth() + 1,
    day: d.getDate(),
    plural: false,
    words: {
        days: 'nap',
        hours: 'óra',
        minutes: 'perc',
      seconds: 'másodperc'
    }
});

(#7448) lajszer válasza #57018880 (#7447) üzenetére


lajszer
tag

:C :R

(#7449) Tomi_78


Tomi_78
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!

[ Szerkesztve ]

(#7450) cSuwwi válasza Tomi_78 (#7449) üzenetére


cSuwwi
aktív 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/

Copyright © 2000-2024 PROHARDVER Informatikai Kft.