Anonymní profil Fredy – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Fredy – Programujte.comAnonymní profil Fredy – Programujte.com

 

Příspěvky odeslané z IP adresy 94.113.156.–

Spider
JavaScript, AJAX, jQuery › Formátování času v javascriptu
6. 10. 2015   #205436

v první chvíli jsem si nevšiml.. Děkuju moc   

Spider
JavaScript, AJAX, jQuery › Formátování času v javascriptu
5. 10. 2015   #205434

Zdravim, chtěl jsem jednoduchej script na aktuální čas. Dvě podmínky, bere si čas ze serveru a ne od klienta a zároveň nedevastuje server tím, že se bude každou vteřinu ptát kolik je hodin.. po dlouhýh nocích jsem našel tohle šikovné řešení...

<script>
    var now = new Date(<?php echo time() * 1000 ?>);
    function startInterval(){  
        setInterval('updateTime();', 1000);  
    }
    startInterval();
    function updateTime(){
        var nowMS = now.getTime();
        nowMS += 1000;
        now.setTime(nowMS);
        var clock = document.getElementById('clox');
        if(clock){
            clock.innerHTML = now.toTimeString();
        }
    }
</script>

<div id="clox">Hodiny</div>

Problém je v tom, že chci hodiny jen jako hh:mm:ss ... mě se teď vypíšou jako 23:28:11 GMT+0200, což jsem ne moc elegantně vyřešil přidáním .slice(0, -9) .. jenže když na to kouknu na ntb, vypíšou se jako 23:28:11 GMT+0200 (Standard central european time), takže tupé oříznutí o x znaků mi asi nepomůže, pokud interpretace na různých zařízeních může být odlišná..

když to napíšu jen v php, nebude se to každou vteřinu aktualizovat.. když zas použiju jen .js a metody jako getHours() getMinutes() tak si to sice hezky zformátuju, ale čas se bude brát ze systému návštěvníka.. jak přeformátovat script co je výš, který tyhle dvě metody krásně spojuje mi prostě nedochází..

Poradí prosím někdo? Díky..

jeff
PHP › Výpis měst dle IP aktivních…
25. 5. 2015   #202421

Ahoj lidi,

v google analytics je hezkej přehled online lidi v reálnym čase, resp. google zná konkrétní města. Dá se odtamtud ten seznam měst zrovna aktivníh uživatelů vytáhnout? Stačí jen jako text, nechci tu mapu.. Případně dá se něco takového napsat? Hádám asi v php.. nebo mě prosím opravte :)

Fredy
JavaScript, AJAX, jQuery › Ukládání cookie v různých pr…
1. 4. 2015   #200924

Nechápu, myslel jsem že u javascriptu na jednotlivých prohlížečích nezáleží.. 

Stiskem tlačítka volám funkci, nakonci té funkce teď je: 

...

var TheCookie = emailForCookie;
alert(TheCookie);
document.cookie="modifiedff="+TheCookie+"; expires=Mon, 6 Jan 2025 12:00:00 UTC;";}

ve finále v TheCookie je vždy něco jiného, alert mi to ve všech prohlížečích vypíše správně, ale jen ve firefoxu se mi to cookie pak zapíše a můžu si ho přes nastavení ff zkontrolovat.. chrome, opera si žádné cookie neuloží.. jak je to možné? :/

Fredy
JavaScript, AJAX, jQuery › funkce s parametrem..
19. 3. 2015   #200449

Každopádně už jsi mi párkrát poradil a chceš vidět onen demo kód, přijde mi nefér Ti ho neukázat :)

Nechci ho publikovat celej veřejně a nechce se mi z něho extraktovat nějakou samostatně fungující část, tudíž chceš-li, napiš mi na email email48654@seznam.cz a já ti ukážu takové "demo" :) Fredy

Fredy
JavaScript, AJAX, jQuery › funkce s parametrem..
19. 3. 2015   #200427

Jo, stačilo to tedy oboje obalit uvozovkami. Tj.
onClick="maximizeBox('DivID', '94px')"

Takže dík peter :)

Fredy
JavaScript, AJAX, jQuery › funkce s parametrem..
14. 3. 2015   #200283

Vim že ID může být jen jednou, taky neni víckrát. Jde o to že první, jednoduší funkce kde je konkrétně dané ID funguje. Druhý příklad, kde chci ID předat jako parametr při volání funkce už nefunguje. Měl jsem to uvést..

Mám pak na tlačítku onClick="maximizeBox(DivID, 94px)" ... no a chtěl bych aby funkce změnila výšku divu s DivID na auto, pokud je na autu tak na 96px, viz funkce výše... :/

ale proč první funkce funguje a ta druhá, kde předávám ID jako parametr a pak uchovávám ID v proměné ne.. :(

Fredy
JavaScript, AJAX, jQuery › funkce s parametrem..
14. 3. 2015   #200232

Ahoj :)

mám Div, měnim mu délku javascriptem, tuhle funkci volám přes onClick a funguje to.

function maximDiv() {if (DivID.style.height !== 'auto') {DivID.style.height = 'auto';} else {DivID.style.height = '94px';}};

jenže těch divů který půjdou roztáhnout a zmenšit na u každýho různou délku je víc a já chci mít pro všechny jen jednu funkci. Takže jsem vytvořil něco takového

function maximizeBox(boxId, boxHeight) {
var maximizeId = document.getElementById(boxId);
if (maximizeId.style.height !== 'auto') {maximizeId.style.height = 'auto';} else {maximizeId.style.height = boxHeight;}
};

jenže to už mi nefunguje. Zkoušel jsem i různé varianty, nebo použítí "return" ale neúspěšně.. O co se snažím a co znamenají jednotlivé parametry asi netřeba vysvětlovat... Kdyžtak moc díky :)

Fredy
JavaScript, AJAX, jQuery › Boolean z dvou hodnot
12. 3. 2015   #200181

geniální.. sice jsem to u sebe zprovozňoval hodiny, ale funguje to :) Díky moc :))

Fredy
JavaScript, AJAX, jQuery › Boolean z dvou hodnot
11. 3. 2015   #200140

Můžu se prosím zeptat ještě na jednu takovou banalitu? :) Tady je to offtopic.

Pokud mám nějaký kus kódu a chci aby se mi spustil (nebo vůbec načetl do prohlížeče) až při kliknutí na tlačítko, jak to udělám?

Umím zavolat jednu konkrétní funkci pomocí onClick="mojeFunkce()", ale když mám větší kus kódu kde je více funkcí, pak se deklaruje mnoho proměných, dělají se nějaké další operace a chci aby to celé se spustilo až při kliknutí na tlačítko? Dík

Fredy
JavaScript, AJAX, jQuery › Boolean z dvou hodnot
11. 3. 2015   #200139

Za použití toho kousku kódu od Petera a toho co už mám jsem to dal dohromady :) :) Děkuji :) 

Spidy
JavaScript, AJAX, jQuery › nth-child v javascriptu
10. 3. 2015   #200138

Ahoj, díky za Tvoji vyčerpávající odpověď. Já mezitim zjistil, že musim jít jinudy. Chtěl jsem rozbalovací div a to kolik je v něm obsahu uchovávat v cookie. Ale hrát si s css display u jednotlivejch li uvnitř divu a pak je chtít číst javascriptem a uchovávat v cookie ze zdá moc.

Teď to řeším přes pevné nastavení height v px a overflow hidden, v cookie se uchovává jen třímístné číslo, tj. výška divu v px..

I tak Ti ale moc děkuji :)

Fredy
JavaScript, AJAX, jQuery › Boolean z dvou hodnot
9. 3. 2015   #200033

neupřesnil jsem že se bavim jen o javascriptu.. žádné knihovny nepoužívám..

Fredy
JavaScript, AJAX, jQuery › Boolean z dvou hodnot
9. 3. 2015   #200032

Zdravím, mám funkci co mi do proměnné vráti css hodnotu display nějakého prvku. Tedy mám v proměné buď "none" nebo "block". Jak zařídím aby v případě "none" to byla nula a v případě "block" jednička?

Jestli to chápu dobře, teď je boolean obou těhlech hodnot 1. Protože řetezec, proměná něco obsahuje. Takžee? Díky

Spidy
JavaScript, AJAX, jQuery › nth-child v javascriptu
6. 3. 2015   #199849

resp. neumím moc javascript, ten javascript co jsi mi sem napsal nepřelouskám.. chci na kliknutí na ikonku stejně jednoduše jako změním css nečemu s ID změnit css li prvku bez ID... :(

Spidy
JavaScript, AJAX, jQuery › nth-child v javascriptu
6. 3. 2015   #199847

Dík za odpovědi, ale asi sem se blbě zeptal. Nejde o css, to tak nějak umím, plavu v javascriptu. Vím, že ty dvě věci nejsou ekvivalent. Jde o to, že javascriptem umím přestylovat nějaký konkrétní prvek co má přiřazené id nebo class. Ale jak javascriptem určím konkrétní prvek co id nebo class nemá? Tedy v případě <li> seznamu v css použiju li:nth-child, jaký je pro to ekvivalent v javascriptu?

Resp. potřebuji určit konkrétní <li> v konkrétním divu. V css použiju #IDdivu li:nth-child(6) ... a když to pak chci přestylovat javascriptem třeba dle kliknutí uživatele? Volat jsko po kliknutí někde umim, jak ale v jsku zapíšu to li:nth-child...

dík

Spidy
JavaScript, AJAX, jQuery › nth-child v javascriptu
5. 3. 2015   #199810

Ahoj všem,

napsal jsem si pár jednoduších funkcí, který mění cssko jednomu divu. Používám pro to něco na způsob

(IDdivu.style.height !== '80px')

třeba.. Ale teď mám v tom divu <ul> <li> .. seznam a chtěl bych javascriptem měnit styl jednotlivým položkám v něm aniž bych těm položkám přiřazoval id nebo třídu. Tedy něco jako lze v css použít selector nth-child, v tomto případě

#IDdivu li:nth-child(n+5) {color:Red;} ...

alá jestli se tohle

#IDdivu {color:red;} rovná tomuhle (IDdivu.style.color !== 'red')

čemu se pak rovná tohle ??

#IDdivu li:nth-child(n+5) {color:Red;} ??

na netu jsem toho moc nenašel, no spíš nevim jak to hledat.. za každou radu díky :)

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý