Mikuláš je tu! Získaj 90 % extra kreditov ZADARMO s promo kódom CERTIK90 pri nákupe od 1 199 kreditov. Len do nedele 7. 12. 2025! Zisti viac:
NOVINKA: Najžiadanejšie rekvalifikačné kurzy teraz s 50% zľavou + kurz AI ZADARMO. Nečakaj, táto ponuka dlho nevydrží! Zisti viac:

Diskusia – 20. diel - Editor tabuliek v JavaScripte

Späť

Upozorňujeme, že diskusie pod našimi online kurzami sú nemoderované a primárne slúžia na získavanie spätnej väzby pre budúce vylepšenie kurzov. Pre študentov našich rekvalifikačných kurzov ponúkame možnosť priameho kontaktu s lektormi a študijným referentom pre osobné konzultácie a podporu v rámci ich štúdia. Toto je exkluzívna služba, ktorá zaisťuje kvalitnú a cielenú pomoc v prípade akýchkoľvek otázok alebo projektov.

Komentáre
Posledné komentáre sú na spodnej časti poslednej 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
Odpovedá 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
Odpovedá 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
Odpovedá 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 :)

Editované
Avatar
Odpovedá 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.

Odpovedať
Nejvíce se člověk naučí, když se o danou věc zajímá sám bez donucení.
Avatar
Odpovedá 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

Editované
Avatar
Odpovedá 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

Odpovedať
Nejvíce se člověk naučí, když se o danou věc zajímá sám bez donucení.
Posledné komentáre sú na spodnej časti poslednej stránky.
Robíme čo je v našich silách, aby bola tunajšia diskusia čo najkvalitnejšia. Preto do nej tiež môžu prispievať len registrovaní členovia. Pre zapojenie sa do diskusie sa zaloguj. Ak ešte nemáš účet, zaregistruj sa, je to zadarmo.

Zobrazené 10 správy z 101.