NOVINKA: Začni v IT jako webmaster s komplexním akreditovaným online kurzem Tvůrce WWW stránek. Zjisti více:
NOVINKA: Staň se datovým analytikem od 0 Kč a získej jistotu práce, lepší plat a nové kariérní možnosti. Více informací:

Diskuze – Lekce 20 - Editor tabulek v JavaScriptu

Zpět

Upozorňujeme, že diskuze pod našimi online kurzy jsou nemoderované a primárně slouží k získávání zpětné vazby pro budoucí vylepšení kurzů. Pro studenty našich rekvalifikačních kurzů nabízíme možnost přímého kontaktu s lektory a studijním referentem pro osobní konzultace a podporu v rámci jejich studia. Toto je exkluzivní služba, která zajišťuje kvalitní a cílenou pomoc v případě jakýchkoli dotazů nebo projektů.

Komentáře
Nejnovější komentáře jsou na konci poslední stránky.
Avatar
Alegorius
Člen
Avatar
Alegorius:11.10.2018 20:14

Ahoj , mám s tím jen jeden problém.Ta tlačítka se mi zobrazují místo nad tabulkou pod tabulkou.Nevíte v čem by mohl být problém?

Díky

Avatar
Odpovídá na Alegorius
Michal Žůrek - misaz:12.10.2018 9:40

pokud postupuješ přesně podle tutoriálu, tak jsi možná prohodil řádky

vytvorOvladaciTlacitka();
vytvorVychoziTabulku();

Protože obě funkce přidávají elementy, tak se elementy logicky přidávají v takovém pořadí v jakém se volají funkce.

Avatar
Alegorius
Člen
Avatar
Odpovídá na Michal Žůrek - misaz
Alegorius:15.10.2018 6:01

Děkuji ,problém byl přesně v tomto :)

Avatar
Miroslav Pomšár:17.1.2019 21:52

Ahoj prosim o radu, snažím se dostat mezi tlačítka a tabulku volny řádek, mnoho pokusů s document.write("<br \>") i s funkcí např : function vlozRadek() {
let linebreak = document.crea­teElement("br");
body.appendChil­d(linebreak);
} , nicméně stále bez výsledku :(. Díky

Avatar
Odpovídá na Miroslav Pomšár
Michal Žůrek - misaz:17.1.2019 23:41

Takové věci se dělají přes CSS. nastav tabulce margin. Linebreak by měl fungovat, zkus se podívat do nástrojů pro vývojáře (klávesa F12) jestli to někde nezhavarovalo.

Avatar
shiny
Člen
Avatar
shiny:14.8.2019 8:55

Zdravím prosim o radu

let prvyRiadok = tabulka.firstE­lementChild;
let bunkyPrvehoRiadku = prvyRiadok.chil­dNodes;
let pocetBuniekVPrvom­Riadku = bunkyPrvehoRi­adku.length;

v tejto časti mi vypisuje na chrome error: Uncaught TypeError: Cannot read property 'firstElementChild' of undefined

ďakujem za radu :)

Editováno 14.8.2019 8:58
Avatar
Odpovídá na shiny
Michal Žůrek - misaz:19.8.2019 19:19

proměnná tabulka je nenačtená.

Avatar
Steve Jonasson:10.9.2019 12:46

Měly by tlačítka fungovat? Mně nejdou, i když jsem si stáhl veškerou (správnou) dokumentaci k článku a přepsal svůj kód. Zkoušel jsem Chrome, IE, Edge = nic. Konzole nic nepíše.

Odpovědět
Nejvíce se člověk naučí, když se o danou věc zajímá sám bez donucení.
Avatar
Odpovídá na Steve Jonasson
Jakub Podskalský:30.9.2019 20:19

Asi už beztak píšu pozdě a tys na to přišel, ale jde o to, že jim ještě nebyla nijak definovaná funkcionalita. Nevím, jakým způsobem se to v dalších lekcích zprovozní, ale teď to jsou prozatím čistě HTML tlačítka s textem. Nicméně už lze vyzkoušet třeba funkce nového řádku, stačí jí zavolat

tabulka.appendChild(vytvorRadek());

Mě například napadlo přidat do funkce vytvoření tlačítka další parametr, který bude představovat danou funkci a ta se pak zavolá při obsluze události (kterou bychom také přidali dovnitř funkce na vytvoření tlačítka :P

Editováno 30.9.2019 20:20
Avatar
Odpovídá na Jakub Podskalský
Steve Jonasson:24.8.2020 17:08

Díky za vysvětlení, vrátil jsem se po Pythonu a C# po roce k JavaScriptu, tak teď si budu lámat hlavu dál, co a jak pracuje :-D

Odpovědět
Nejvíce se člověk naučí, když se o danou věc zajímá sám bez donucení.
Nejnovější komentáře jsou na konci poslední stránky.
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 10 zpráv z 101.