Vi ste ovde : Web dizajn > JavaScript > Dokument | DinkostaOnline |
|
Objekat document se nalazi na samom vrhu hijerarhije DOM-a (model objekata dokumenta), samo se objekat window nalazi iznad u toj hijerarhiji. Stoga je objekat dokument tačka oslonca za većinu objekata JavaScripta. Evo nekoliko primera upotrebe: Dodaj u favorite (IE): Ako imate svoj web sajt i elite da olakšate svojim posetiocima da dodaju vaš sajt u favorite, evo jednog skripta za tu svrhu (stavite ga u <head> dokumenta) : |
Bez desnog klika (IE): Mnogi vlasnici web sajtova često ele da nekako zaštite slike ili ostali sadraj na svom sajtu, ali to je teško ostvarivo. Sledeći skript moe pruiti zaštitu samo kod posetilaca koji nisu baš potpuno upoznati sa radom brauzera, ali je ipak kakva-takva zaštita i veoma je kratak. Skript za onesposobljavanje desnog klika na stranici (stavite u <head> dokumenta) : <script> function nodesniklik(){ if(event.button==2){ alert('Tekst ovde.')}} document.onmousedown=nodesniklik </script> Kliknite na ovu stranicu da vidite primer. Ako elite veću zaštitu za svoj materijal, onda je verovatno najbolje da uradite enkripciju svog HTML ili JavaScript koda. Postoje razni alati u tu svrhu i ako mislite da je to ono što vam treba, moete naručiti preko emaila alat za enkripciju HTML-a (100 dinara) ili alat za enkripciju JavaScript-a (100 dinara). document.title: Naslov dokumenta je tekst koji se nalazi unutar elementa <title> ... </title> u zaglavlju dokumenta. I taj deo dokumenta se može manipulisati u JavaScriptu na razne načine. Jednostavan primer: <span onmouseover="document.title='Promena naslova'" onmouseout="document.title=' : JavaScript i dokument : '"> Promeni naslov</span> (umesto <span> možete naravno koristiti i neki drugi element). Stavite miša ovde i pogledajte u naslovnu liniju da vidite kako prethodni primer izgleda kada se primeni. Iz te osnove se onda mogu izrađivati složeniji skriptovi. |