07.01.2009 12:49
Kdo je On-line
· Hosté On-line: 3

· Členové On-line: 0

· Registrovaní členové: 142
· Nejnovější člen: LukePuke
Kdo je/byl ON-LINE
admin00:40:34
Kvetos02:46:21
Lubkokr03:16:42
Zitek16:13:17
Toura16:38:47
Olser. 1 den.
LukePuke. 1 den.
Pexa. 2 dny.
fifa. 2 dny.
Bernad. 3 dny.
©
Toplist
TOPlist
TOP
Reklama
Newsletter
Přihlášení
Jméno

Heslo



Nejste členem?
Klikněte sem
a zaregistrujte se.

Zapoměli jste heslo?
Pro zaslání nového
Klikněte sem.
Hyde Park - přehled
Příště už dejte tu Nobelovku za mír raději Havlovi…
Opět se blíží čas Nobelových cen. Nemám nic proti jejich udělování za vědecké, mnohdy genilní objevy, ale cena za mír? Většinou jde o ocenění ryze politické. Jak se kde co šustne a dotyčný se tam producíruje a z populistických důvodů se chlubí cizím peřím, a pak mu ta část komise, která má obdobné politické smýšlení a za sebou patřičný lobbink, udělí s velkou pompou Nobelovu cenu za mír.
Kategorie: Svět
Reklama
Změň vzhled!
Výběr:
Link - výměna
Počasí v Česku
INFO - videa

Čvančarová fotila kalendář


Nite Fite


Protest sociálních pracovníků
Anketa
TOP TV moderátoři?





















Aby jste mohli hlasovat, musíte být přihlášený.
BAN čtenářům
Musíte se přihlásit pokud chcete hlasovat.
JavaScript: DOM (díl 3.) atributy
Java+JavaScriptRozdíl mezi statickým a dynamickým HTML je, že uvnitř dynamického dokumentu vytvářeného pomocí DOM, mají prvky své dynamické atributy. Jednoduše řečeno, jde o tzv. vnitřní události prvků id, class, style. Článek demonstruje metodu document.getElementById (ID), která vrací obsah vybraného identifikátoru ID ve formě objektu.

Specifickými vnitřními událostmi disponují také ovládací prvky: button, input, textura, select, label. Pokud nejsou tyto prvky umístěny mezi elementem , lze je využít pro rozšíření grafického rozhraní www stránky. To dává webmasterům různé možnosti.

Odkaz na indentifikátor ID

Při psaní zdrojového kódu v HTML označíme jednotlivé odstavce např. identifikátorem id. Tzn., budeme se moci na ně dále odkazovat. Zároveň přidáme jméno JavaScript funkce obsluhující příslušný dynamický atribut (onclick), tedy událost, která vznikne při klepnutí myší na tlačítko, tzn kliknutím na tento HTML zápis.

<h1 id=ukazka onClick="ukazkaDHTML()"> Text, text, text... </h1>

Funkci UkázkaDHTML() můžeme dále upravit pomoci stylu. Upravit velikost písma, barvu, řez a pod. Provedené změny se ihned projeví. Ukážeme si tedy, jak se změní barva nadpisu na zelenou po kliknutí. Tyto postupy jsou v DHTML používány pro tzv rozbalovací dokumenty, kdy část dokumentu se po kliknuti na nadpis otevře.

function UkazkaDHTML() { document.all.ukazka.style.color ="#00ff99"; }

Např pomocí vlastnosti document.all.Nadpis.align můžeme podle skriptu Jiřího Koska takto měnit způsob zarovnání nadpisu. Zkopírujte si a vyzkoušejte otevřít soubor: Ukázka dynamického HTML 1.

Příklad:
<HTML>
<HEAD>
<TITLE>Ukázka dynamického HTML 1.</TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function ChangeAlign()
{
document.all.Nadpis.align = "center";
}
// -->
</SCRIPT>
</HEAD>
<BODY>
<H1 ID=Nadpis ALIGN=LEFT onClick="ChangeAlign()">Pokusný nadpis</H1>
<P ID=Odstavec1>Text odstavce teď není důležitý </P>
</BODY>
</HTML>
Autor: Vašek Pexa

Komentáře
#1 | Toura dne 26.07.2008 09:18
Jak je to s podporou prohlížečů IE, Mozilla? Podporují všechny DOM?*finger*
#2 | Pexa dne 26.07.2008 17:11
Správná připmínka.

Nejmenší podporou DOM je známá Opera. Nevím proč, když se honosí takovou moderní inovací! IE spolupracuje s DOM1 od verze 5. Nejlepší je snad v podpoře DOM Mozilla (Netscape 6.0, 7.0 a vyšší). Podporuje DOM1, poslední verze již nemají tolik chyb, ale ještě jich několik zbývá. Bohužel Netscape byl již ukončen a nyní jen dobíhá, převzal jej Flock.
Přidat komentář
Aby jste mohli přidávat komentáře, musíte být přihlášený.