NOVINKA - Online rekvalifikační kurz Python programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - 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
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

 
Odpovědět
11.10.2018 20:14
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.

 
Odpovědět
12.10.2018 9:40
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 :)

 
Odpovědět
15.10.2018 6:01
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

 
Odpovědět
17.1.2019 21:52
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.

 
Odpovědět
17.1.2019 23:41
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
 
Odpovědět
14.8.2019 8:55
Avatar
Odpovídá na shiny
Michal Žůrek - misaz:19.8.2019 19:19

proměnná tabulka je nenačtená.

 
Odpovědět
19.8.2019 19:19
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
10.9.2019 12:46
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
 
Odpovědět
30.9.2019 20:19
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
24.8.2020 17:08
Nejvíce se člověk naučí, když se o danou věc zajímá sám bez donucení.
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 102.