IT rekvalifikácia. Seniorní programátori zarábajú až 6 000 €/mesiac a rekvalifikácia je prvým krokom. Zisti, ako na to!

Diskusia – Dokončenie hviezdičkového hodnotenia 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
Avatar
Honza Bittner
Tvůrce
Avatar
Honza Bittner:13.4.2015 22:55

Michal Žůrek - misaz proč, když už jQuery používáš, jej nevyužíváš všude, kde můžeš? :)

// nezkoušeno, ale idea je asi jasná

var selectedStars = this.parentElement.children.indexOf(this) + 1;
=>
var selectedStars = $(this).index();

Jinak tady jde vidět také dobře poměrná nevýhoda těchto univerzálních fontů, kde musíš odstraňovat jednu třídu a přidávat druhou, místo abys jen toognul jednu.
Ideálním stavem by bylo něco ve stylu "icon" a "icon icon--empty". :)

Odpovedať
13.4.2015 22:55
FIT ČVUT alumnus :-) Sleduj mě na https://twitter.com/tenhobi a ptej se na cokoli na https://github.com/tenhobi/ama.
Avatar
davidh
Člen
Avatar
davidh:29.5.2015 21:19

Zdravím jak docílím toho, abych měl v více formulářů tohoto typu na jedné stránce?

 
Odpovedať
29.5.2015 21:19
Avatar
Odpovedá na davidh
Michal Žůrek - misaz:29.5.2015 22:04

nijak, musíš si to naprogramovat aby to pracovalo v rámci toho divu. Kvůli jednoduchosti s tímto scénářem nepočítáme.

 
Odpovedať
29.5.2015 22:04
Avatar
Odpovedá na Michal Žůrek - misaz
Vít Cigánek:3.12.2015 19:04

Není trošku špatně, že se spoléhá na kod z jiných stranek ať už se to týka jquery a nebo ikonbootstrapu. Když je stránka nedostupná tak to nefunguje, jestli chápu dobře. A to se týka jak knihoven jquery tak bootstrapu v tomto případě. Ja raději všechno cpu přímo na web.

 
Odpovedať
3.12.2015 19:04
Avatar
Odpovedá na Vít Cigánek
Michal Žůrek - misaz:3.12.2015 20:11

má to výhody i nevýhody (ale nevýhod méně). Že by ten server byl nedostupný je dost nepravděpodobné. jedná se o speciální CDN servery, které jsou na to dělané a jsou na jiné doméně, takže se na ně neposílají cookies, čímž je přenos dat mírně rychlejší. Nezabírá to místo na disku mého serveru a pokud v URL není specifikována verze (jakože mi ji z důvodů kompatibilit specifikovanou máme), tak je to vždy i aktuální. I o to bych se musel na svém serveru ručně starat.

 
Odpovedať
3.12.2015 20:11
Avatar
Peter Rumanovský:13.12.2016 23:43

Zdravim, neviem najst presne kam to mam pisat preto to pisem sem aj ked je to odveci tema - k JS som sa este nedostal ale snazim sa uz vyse tyzdna poriesit jeden problem a to - mam export dat z webu (HTML) do excelu kde som musel pouzit nasledujuci JS nakolko mi iny v IE 11 nefungoval avsak mam problem a to, ze potrebujem aby export vynechal posledne 3 stlpce. Dakujem za kazdu radu

function fnExcelReport()
        {
              var tab_text="<table border='2px'><tr bgcolor='#87AFC6'>";
              var textRange; var j=0;
              tab = document.getElementById('excel_aktivne'); // id of table

              for(j = 0 ; j < tab.rows.length ; j++)
              {
                    tab_text=tab_text+tab.rows[j].innerHTML+"</tr>";
                    //tab_text=tab_text+"</tr>";
              }

              tab_text=tab_text+"</table>";


              var ua = window.navigator.userAgent;
              var msie = ua.indexOf("MSIE ");

              if (msie > 0 || !!navigator.userAgent.match(/Trident.*rv\:11\./))      // If Internet Explorer
              {
                 txtArea1.document.open("txt/html","replace");
                 txtArea1.document.write(tab_text);
                 txtArea1.document.close();
                 txtArea1.focus();
                 sa=txtArea1.document.execCommand("SaveAs",true,"excel_aktivne_akcie.xls");
              }
              else //other browser not tested on IE 11
                 sa = window.open('data:application/vnd.ms-excel,' + encodeURIComponent(tab_text));
                return (sa);
        }
 
Odpovedať
13.12.2016 23:43
Avatar
Migi
Tvůrce
Avatar
Odpovedá na Peter Rumanovský
Migi:30.3.2020 12:11

Ahoj, tohle je uplne mimo topic, pokud mas problem hod to do fora, ne sem k tematu tvorby hvezdickoveho hodnoceni ;)

Odpovedať
30.3.2020 12:11
I ta nejhorsi hodina v zivote trva jen 60 minut...
Avatar
Odpovedá na Migi
Lukáš Tesař:30.3.2020 13:57

Bylo by fajn podívat se na datum, myslím, že už to dávno zjistil :)

 
Odpovedať
30.3.2020 13:57
Avatar
Tomáš Mark
Člen
Avatar
Tomáš Mark:22. októbra 17:38

Pěkné.

 
Odpovedať
22. októbra 17:38
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.

Zatiaľ nikto nevložil komentár - buď prvý!