| Web Design + Development Tutorials and Articles | EMail | Pretraga | Rečnik |
| Razvoj | Dizajn | Kreiranje | Panorama | Usluge | Poslednja izmena: 26.03.2003. g. |
| HTML | CSS | XML | XHTML | HTAs | Web servisi |
|
|
Sadržaj: |
Microsoft Internet Explorer 5 donosi nam mnogo novina jedna od njih je i HTAs (HTML Applications) HTML Aplikacije. HTAs omogućavaju kreiranje aplikacija sa punom snagom objektonog modela za pristup resursima sitema. HTAs omogućavaju sve što i standardne Web strane tj. HTML, CSS, skriptove ali i kontrole za kreiranje korisničkog interfejsa i pristup sistemu klijenta. Čemu služe HTAs HTML aplikacije ovog tipa mogu se koristiti za kreiranje standardnih Widows aplikacija, čarobnjaka (wizards), setup programa itd. Pojednostavljuju kreiranje Web aplikacije, jer omogućavaju veću funkcionalnost sistema. U potpunosti možete prilagodti Web čitač vašim potrebama tako da aplikacija uopšte ne podseća na IE. U okviru HTA aplikacije moguće je preko HTML element FRAME i IFRAME pristupati različitim domenima, tako da web strane na različitim mestima mogu da razmenjuju podatke. Kreiranje Kreiranje HTA aplikacija je jednostavno, napište svoj HTML kod i snimite sa .hta ekstenzijom. Da bi se obezbedila puna snaga HTML aplikacija pored standardnog HTML potrebno je navasti novi elemnt u okviru HTML koda, pogledajte sledeći primer. Pomoću copy i paste postavite prethodni kod u tekst editor npr. notpad i snimite sa .hta ekstenzijom.
Ukoliko kod preuzmete sa linka dole, primetićete da Web čitač postavlja pitanje za preuzimanje dokumenta kao i kod drugih ne Web dokumenata (Word, PDF itd.). Kada se preuzme kreira se ikonica sa fajlom na lokalnom sistemu gde se i startuje. Preuzimite kod sa ovog linka. [ demo.hta 2 kb ] HTA aplikacije pokreću se kao i svi drugi izvršni programi, znači dovoljan je dvostruki klik na ikoncu fajla koji ste upravo kreirali. Aplikacija se može zatvoriti sa alt+f4. HTA Sintaksa Da bi IE prepoznao da se radi o HTA aplikaciji u okviru HEAD elemenata postavlja se HTA:APPLICATION tag gde se navode atributi koje određuju ponašanje aplikacije. Kao što se iz definicije datog elementa može videti da se i ovde umešao XML. Set atributa je specifičan za standardne Windows aplikacije, koji nije moguće podešavati kroz standardni objektni model IE Web čitača. Tag HTA:APPLICATION sadrži sledeće atribute i osobine:
Mnogi atributi definišu korisnički izgled prozora u kome se pokreće aplikacija, mnogi od njih su međuzavisni. Ukoliko se vrdnost sysMenu atributa postavi na no, pored ikone programa (sistemskog menija prozora, u gornjem levom uglu) dugmad za minimiziranje i maksimizranje su isto isključena. Ovaka povezanost je logična u svetu standardnog Windows korisničkog interfejsa. HTML aplikacije, omogućuju akcije koje IE nikad ne bi dozvolio u okviru standardnih WEB strana. Pošto se program pokreće sa klijenta on poseduje sva prava na koriišćenje resursa sistema tako da su podržani sve sistemske komande, tj. HTAs aplikacije poseduju prava čitanja i pisanja po sistemu korisnika i u okviru sistemskog registra (system registry). HTML aplikacije treba da su digitalno potpisane kako bi se obezbedila maksimalna sigurnost klijenata, prilikom preuzimanja sa Web-a. Ovakve aplikacije su u stanju da pokreću Microsoft ActiveX® kontrole i Java applete u okviru HTML koda, bez obzira na zonu sigurnosti koja je postvljena u okviru podešavanja Web čitača kod klijenta. Implementacija Postoje tri načina implementacije HTAs aplikacija
Zaključak HTML aplikacije mogu da se ponašaju u offline modu na klijentu, na isti način kao što se ponaša Web prezentacija, aplikacija u online modu, na serveru. Proširuje funkcionalnost HTML-a a najčeće se upotrebljavaju distribuciju aplikacija, za izradu strana za preuzimanje i razmenu sadržaja sa web-a, npr. automatska nadogradnja aplikacije preko Web-a itd. Resursi
|
![]() Izdvajamo
Prijavite se na naš informator [ Informator Pomoć! Ova prezentacija je još uvek statička, nisam u stanju tehnički da izvedem kompletno svoju zamisao. Veoma mi je žao što zbog toga trpi naša interakcija. Zamolio bih Vas da ako želite pošaljete vaša iskustva u razvoju, dizajnu i populaciji Web-a. Ukoliko imate primedbe, sugestije ili želite da učestvujete u izgradnji ovog sajta, javite se : webmaster@ |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Razvoj | Dizajn | Kreiranje | Panorama | Usluge |