abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×

dnes 14:44 | Komunita

V Ubuntu 22.10 s kódovým jménem Kinetic Kudu bude zvukový server PulseAudio nahrazen multimediálním serverem PipeWire.

Ladislav Hagara | Komentářů: 3
včera 22:44 | Zajímavý článek

Tavis Ormandy popisuje, jak zprovoznil 32 let starý unixový port tabulkového procesoru Lotus 1-2-3 na moderním Linuxu. Doprovodné zdrojové kódy jsou na GitHubu.

Fluttershy, yay! | Komentářů: 3
včera 17:00 | Nová verze

Po pěti měsících vývoje od vydání verze 250 byla vydána nová verze 251 správce systému a služeb systemd (GitHub, NEWS).

Ladislav Hagara | Komentářů: 2
včera 15:44 | IT novinky

HP ve spolupráci se System76 představil 14" notebook HP Dev One s procesorem AMD Ryzen 7 PRO a předinstalovaným Pop!_OS Linuxem.

Ladislav Hagara | Komentářů: 10
včera 15:00 | Nová verze

Byla vydána verze 1.61.0 programovacího jazyka Rust (Wikipedie). Podrobnosti v poznámkách k vydání. Vyzkoušet Rust lze například na stránce Rust by Example.

Ladislav Hagara | Komentářů: 0
19.5. 00:33 | Zajímavý článek

Správce nástroje curl Daniel Stenberg na GitHubu průběžně vytváří svou novou knihu Uncurled, v níž shrnuje své dlouhodobé zkušenosti s údržbou open-source projektu: od odpozorovaných pouček po vtipné a ne až tak vtipné příklady e-mailů od uživatelů.

Fluttershy, yay! | Komentářů: 25
19.5. 00:22 | Nová verze

Byla vydána nová major verze 25.0 programovacího jazyka Erlang (Wikipedie) a související platformy OTP (Open Telecom Platform, Wikipedie). Přehled novinek v příspěvku na blogu.

Ladislav Hagara | Komentářů: 4
19.5. 00:11 | Nová verze

Deno (Wikipedie), běhové prostředí (runtime) pro JavaScript a TypeScript, bylo vydáno ve verzi 1.22. Přehled novinek v poznámkách k vydání.

Ladislav Hagara | Komentářů: 0
18.5. 18:22 | Nová verze

Společnost Red Hat oznámila vydání Red Hat Enterprise Linuxu (RHEL) 9.0. Vedle nových vlastností a oprav chyb přináší také aktualizaci ovladačů a předběžné ukázky budoucích technologií. Podrobnosti v poznámkách k vydání.

Ladislav Hagara | Komentářů: 8
18.5. 14:00 | Komunita

Lars Knoll oznámil, že po 25 letech v ekosystému Qt, z toho 22 let pracující pro různé společnosti vlastnící Qt, odchází ze společnosti The Qt Company do malého norského startupu.

Ladislav Hagara | Komentářů: 8
Na sociálních sítích nebo jiných webových diskuzích vystupuji pod
 (62%)
 (15%)
 (23%)
Celkem 319 hlasů
 Komentářů: 27, poslední dnes 17:10
Rozcestník
Štítky: není přiřazen žádný štítek

Zjisteni zdali dokument obsahuje urcity prvek

8.1.2008 16:27

Zajimalo by me zdali je mozne pomoci javascriptu zjistit zdali v nacetle strance existuje nejaky prvek zkousel jsem to takhle ale to mi nefunguje
if ( document.getElementById('odp').innerHTML ) {
   casovac = window.setInterval("odpocet()", odpocitavani*100);
}
ve strance se musi vyskytovat tenhle kod
<span id="odp" style="color: red; font-size: 20px; font-weight: bold;">
Potrebuji zjistit zdali se tohle ve strance vyskytuje aby mi to nehazelo kazdou sekundu chyby ve tvaru
document.getElementById("odp") has no properties
[Break on this error] document.getElementById('odp').innerHTML = odpocitavani;
pokud se tam ten span nenachazi        

Hodnocení: 25 %

        špatnédobré        

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Vložit další komentář

Luboš Doležel (Doli) avatar 8.1.2008 16:30 Luboš Doležel (Doli) | skóre: 98 | blog: Doliho blog | Kladensko
Rozbalit Rozbalit vše Re: Zjisteni zdali dokument obsahuje urcity prvek
document.getElementById('odp') != null

?
8.1.2008 16:42 hates | skóre: 30 | blog: Jak_jsem_se_dostal_k_linuxu
Rozbalit Rozbalit vše Re: Zjisteni zdali dokument obsahuje urcity prvek
no to prave nefunguje tak jak by melo pokud to dam do tehle podminky i do jine tak ta chyba uz neskace, ale nespusti se ten casovac, ktery odpocitava
8.1.2008 16:54 Kvakor
Rozbalit Rozbalit vše Re: Zjisteni zdali dokument obsahuje urcity prvek
Co to nejprve otestovat pres operator (nebo jak se to v Javascriptu vlasne jmenuje) typeof, necim na zpusob:
odpoved=document.getElementById('odp');

if (typeof odpoved == "object")
{
  if (document.getElementById('odp').innerHTML)
  {
    casovac = window.setInterval("odpocet()", odpocitavani*100);
  }
}
Mozna ze by to slo nacpat do jednoho ifu, ale nejsem si jisty, jakym zpusobem Javascript vycisluje vyrazy - pokud nedela short-circuit (tj. zruseni vyhodnocovani v okamziku, kdy je vysledek jasny, treba false u and nebo true u or), vyhodilo by to chybu..
8.1.2008 17:15 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Zjisteni zdali dokument obsahuje urcity prvek
if (document.getElementById('odp')) {
   alert("Zahajuji odpočet");
   casovac = window.setInterval("alert('odpocet');odpocet()", odpocitavani*100);
}
Jestli vám to nezobrazí ani „Zahajuji odpočet“ (a element s id="odp" ve stránce bude), tak sním vlastní klobouk. Dál může být problém v tom, že neexistuje globální proměnná odpocitavani nebo globální funkce odpocet().

document.getElementById() nefunguje v historických verzích MSIE.
9.1.2008 08:36 skonciljsem | skóre: 20
Rozbalit Rozbalit vše Re: Zjisteni zdali dokument obsahuje urcity prvek
document.getElementById() nefunguje v historických verzích MSIE
To řeším obvykle:
      if (!document.getElementById && document.all)
        document.getElementById = document.all;
9.1.2008 09:08 Filip Jirsák | skóre: 68 | blog: Fa & Bi
Rozbalit Rozbalit vše Re: Zjisteni zdali dokument obsahuje urcity prvek
To bych ve vašem kódu brzy narazil. Já si raději vytvořím nějaký vlastní wrapper, který tam ,kde funguje document.getElementById() volá tuhle metodu a tam, kde je document.all používá to. Rozdíl je v tom jediný – nezbořím si tím test na existenci document.getElementById. Někdy může být potřeba emulovat chování document.getElementById() trochu jinak, a pak potřebuju vědět, že nativní getElementById() není k dispozici.
11.1.2008 13:55 happy barney | skóre: 34 | blog: dont_worry_be_happy
Rozbalit Rozbalit vše Re: Zjisteni zdali dokument obsahuje urcity prvek
mne postačovalo (princíp)
if (! document.getElementById) {
  if (to && ono && ...) document.getElementById = fn_getElementById_1
  else if (to && ono) document.getElementById = fn_getElementById_2
  else if (to) document.getElementById = fn_getElementById_3
  else if (ono) document.getElementById = fn_getElementById_4
  ...
}

Založit nové vláknoNahoru

ISSN 1214-1267   www.czech-server.cz
© 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.