Academic Tutorials



English | French | Portugese | Dutch | Italian
Google

in linea

Domestico Codici sorgente E-Libri Trasferimenti dal sistema centrale verso i satelliti Metterseli in contatto con Circa noi

HTML Tutorials
HTML Tutorial
XHTML Tutorial
CSS Tutorial
TCP/IP Tutorial
CSS 1.0
CSS 2.0
HLML
XML Tutorials
XML Tutorial
XSL Tutorial
XSLT Tutorial
DTD Tutorial
Schema Tutorial
XForms Tutorial
XSL-FO Tutorial
XML DOM Tutorial
XLink Tutorial
XQuery Tutorial
XPath Tutorial
XPointer Tutorial
RDF Tutorial
SOAP Tutorial
WSDL Tutorial
RSS Tutorial
WAP Tutorial
Web Services Tutorial
Browser Scripting
JavaScript Tutorial
VBScript Tutorial
DHTML Tutorial
HTML DOM Tutorial
WMLScript Tutorial
E4X Tutorial
Server Scripting
ASP Tutorial
PERL Tutorial
SQL Tutorial
ADO Tutorial
CVS
Python
Apple Script
PL/SQL Tutorial
SQL Server
PHP
.NET (dotnet)
Microsoft.Net
ASP.Net
.Net Mobile
C# : C Sharp
ADO.NET
VB.NET
VC++
Multimedia
SVG Tutorial
Flash Tutorial
Media Tutorial
SMIL Tutorial
Photoshop Tutorial
Gimp Tutorial
Matlab
Gnuplot Programming
GIF Animation Tutorial
Scientific Visualization Tutorial
Graphics
Web Building
Web Browsers
Web Hosting
W3C Tutorial
Web Building
Web Quality
Web Semantic
Web Careers
Weblogic Tutorial
SEO
Web Site Hosting
Domain Name
Java Tutorials
Java Tutorial
JSP Tutorial
Servlets Tutorial
Struts Tutorial
EJB Tutorial
JMS Tutorial
JMX Tutorial
Eclipse
J2ME
JBOSS
Programming Langauges
C Tutorial
C++ Tutorial
Visual Basic Tutorial
Data Structures Using C
Cobol
Assembly Language
Mainframe
Forth Programming
Lisp Programming
Pascal
Delphi
Fortran
OOPs
Data Warehousing
CGI Programming
Emacs Tutorial
Gnome
ILU
Soft Skills
Communication Skills
Time Management
Project Management
Team Work
Leadership Skills
Corporate Communication
Negotiation Skills
Database Tutorials
Oracle
MySQL
Operating System
BSD
Symbian
Unix
Internet
IP-Masquerading
IPC
MIDI
Software Testing
Testing
Firewalls
SAP Module
ERP
ABAP
Business Warehousing
SAP Basis
Material Management
Sales & Distribution
Human Resource
Netweaver
Customer Relationship Management
Production and Planning
Networking Programming
Corba Tutorial
Networking Tutorial
Microsoft Office
Microsoft Word
Microsoft Outlook
Microsoft PowerPoint
Microsoft Publisher
Microsoft Excel
Microsoft Front Page
Microsoft InfoPath
Microsoft Access
Accounting
Financial Accounting
Managerial Accounting


Comportamenti di XML DHTML
Previous Next



Comportamenti

Le estensioni del comportamento forniscono un senso standard per la dichiarazione dei comportamenti autonomi che possono essere fissati a tutto l'elemento di XML o del HTML, senza modifica del DTD. Basato parzialmente sulle estensioni a stile procedente in sequenza riveste (CSS), questi comportamenti può essere applicato ai documenti multipli usando il CSS attuale che collega i meccanismi.

Con XML possiamo collegare i comportamenti a tutto l'elemento in un Web page e maneggiare quell'elemento.

DHTML stanno usando un attributo di CSS chiamato “comportamento„ al posto della modifica del <script>. Questo “comportamento„ specifica un URL ad una lima di HTC che contiene il comportamento reale (la lima di HTC è scritta in XML)

Sintassi

behavior: url(some_filename.htc)

Nota: L'attributo di comportamento è sostenuto soltanto dagli IE 5 e più alto. Tutti i altri browsers lo ignoreranno, significa che Mozilla, Firefox, Netscape ed altri browsers vedranno soltanto che il soddisfare e lo IE normali 5+ possono vedere i comportamenti di DHTML.



Benefici:

I comportamenti di DHTML rende le cose più facili per tutto addetto al processo di sviluppo di fotoricettore ed aggiungono il valore grande ad un ambiente di applicazione di fotoricettore. Nel nell'ambiente, questo ambiente consiste di una squadra di autori, di progettisti e di sviluppatori soddisfatti. Gli autori soddisfatti sono responsabili del soddisfare di scrittura. I progettisti determinano che effetti interattivi possono essere aggiunti al soddisfare, mentre gli sviluppatori effettuano quegli effetti.

La seguente sezione descrive i vantaggi e i benifits usando i comportamenti.

  • I comportamenti forniscono i mezzi per riutilizzazione di codice e l'incapsulamento dello scritto
  • I comportamenti permettono che i progettisti aggiungano gli effetti interattivi con una sintassi dichiarativa semplice
  • Scritto dell'isolato di comportamenti dal soddisfare, con conseguente pagine più trattabili e più pulite
  • I comportamenti redigono Facile--Generano i componenti

I comportamenti forniscono i mezzi per riutilizzazione di codice e l'incapsulamento dello scritto

Con i comportamenti, è molto facile da aggiungere gli effetti interattivi come componenti incapsulati che possono essere riutilizzati attraverso le pagine multiple. Per esempio, considerare uno degli effetti più popolari permessi in Internet Explorer 4.0: punti culminanti del onmouseover. Con l'uso delle regole di CSS e la capacità cambiare in moto gli stili, è facile da realizzare questo effetto su una pagina. In Internet Explorer 4.0, il senso effettuare i punti culminanti del onmouseover su un articolo della lista, o il Li, sarebbe maneggiare gli eventi del onmouseout e del onmouseover in questo modo:


<HEAD>
<STYLE>
HILITE
{ color:red;letter-spacing:2; }
</STYLE>
</HEAD>

<BODY>
<UL>
<LI onmouseover="this.className='HILITE'"
onmouseout ="this.className=''">HTML Authoring</LI>
</UL>
</BODY>
 


Cominciando con l'Internet Explorer 5, un comportamento di DHTML può essere effettuato per realizzare questo effetto. Questo comportamento, una volta applicato ad un elemento del Li, estende il comportamento di difetto dell'articolo della lista per cambiare il relativo colore quando l'utente gli sposta il mouse sopra.

Il seguente esempio effettua un comportamento sotto forma d'una lima componente del HTML (HTC), che è contenuta nella lima di hilite.htc, per realizzare l'effetto di punto culminante del onmouseover. Il comportamento è applicato al Li con il blocchetto esperto di stile, usando l'attributo proposto di CSSbehavior che specifica la posizione del comportamento. Con il comportamento si è applicato, il codice preceding può osservare qualcosa di simile in Internet Explorer 5 e successivamente:


<HEAD>
<STYLE>
LI {behavior:url(hilite.htc)}
</STYLE>
</HEAD>

<BODY>
<UL>
<LI>HTML Authoring</LI>
</UL>
</BODY>
 


I comportamenti permettono che i progettisti aggiungano gli effetti interattivi con una sintassi dichiarativa semplice

Attualmente, l'operazione di aggiunta degli effetti interattivi ad una pagina può coinvolgere un processo iterativo lungo fra il progettista e lo sviluppatore che provano a dare la pagina che sguardo perfetto. Il progettista, solitamente con priorità bassa di programmazione limitata, deride molto attentamente sull'effetto voluto sul soddisfare in un ambiente di pubblicazione desktop e sugli impianti con lo sviluppatore per realizzare lo stesso effetto sulla pagina, solitamente con il HTML dinamico.

Con i comportamenti, uno sviluppatore può funzionare indipendentemente sull'incapsulamento dell'effetto voluto in una lima separata, mentre il progettista si applica che comportamento agli elementi alla pagina con alcuni attributi di CSS. Fornendo una sintassi dichiarativa semplice, non richiedente conoscenza necessaria scripting e di DHTML, i comportamenti autorizzano i progettisti di fotoricettore per aggiungere facilmente gli effetti interattivi ad un soddisfare al contrario statico. Come visto nell'esempio preceding, aggiungere un onmouseover che evidenzia l'effetto su un articolo della lista è facile quanto aggiungendo il blocchetto esperto di stile, nello stesso senso uno stile è fissato esattamente ad un elemento con CSS.


Scritto dell'isolato di comportamenti dal soddisfare, con conseguente pagine più trattabili e più pulite

I comportamenti forniscono il divisorio facile dello scritto dal soddisfare, poichè sposta tutto lo scritto contenuto in una pagina in una lima separata. L'esempio precedente ha dimostrato come lo scritto maneggiare gli eventi del onmouseout e del onmouseover è stato spostato verso una lima separata, hilite.htc. Questo esempio può essere estendere al soddisfare nascondentesi dello strumento e visualizzarlo, rendendolo ancora più facile vedere come i comportamenti possono fare una differenza e come l'isolamento dello scritto provoca una pagina più pulita e scritto-libera.

Il seguente esempio dimostra l'uso dei due effetti, del punto culminante del onmouseover e soddisfare di visualizzazione/nascondentesi, in un piano d'azione di indice. Lo stesso esempio è stato effettuato due sensi differenti:

  • Per gli Internet Explorer 5.0 & successivamente, usando HTML dinamico

    Usando i comportamenti di DHTML, il codice per effettuare lo stesso indice osserva mólto più pulito, come la maggior parte dello scritto è isolato in una lima separata.


<HEAD>
<STYLE>
CollapsingAndHiliting {behavior:url(ul.htc) url(hilite.htc))}
A {behavior:url(hilite.htc)}
</STYLE>
</HEAD>

<BODY BGCOLOR="#FFFFFF">


<FONT SIZE=1 FACE="Verdana,Arial,Helvetica">

<UL>
<LI CLASS="CollapsingAndHiliting" CHILD="Topics1">HTML Authoring</LI>
<UL ID="Topics1">
<LI><A HREF="/workshop/author/default.asp">Beginner's Guide</A></LI>
<LI><A HREF="/workshop/author/default.asp">IE4.0 Authoring Tips</A></LI>
<LI><A HREF="/workshop/author/default.asp">HTML Coding Tips</A></LI>
<LI><A HREF="/workshop/author/default.asp">Table Cell Backgrounds</A></LI>
<LI><A HREF="/workshop/author/default.asp">Drop Caps</A></LI>
<LI><A HREF="/workshop/author/default.asp">Quote Server</A></LI>
<LI><A HREF="/workshop/author/default.asp">HTML Wizard</A></LI>
<LI><A HREF="/workshop/author/default.asp">Dr. HTML</A></LI>
<LI><A HREF="/workshop/author/default.asp">HTML Coding FAQ for Internet Explorer</A></LI>
<LI><A HREF="/workshop/author/default.asp">SGML DTD for Internet Explorer 3.0 Markup</A></LI>
<LI><A HREF="/workshop/author/default.asp">Authoring Basics</A></LI>
<LI><A HREF="/workshop/author/default.asp">Authoring Effective Pages</A></LI>
<LI><A HREF="/workshop/author/default.asp">Designing Efficient Pages</A></LI>
<LI><A HREF="/workshop/author/default.asp">Using Frames</A></LI>
</UL>
<LI><A HREF="/workshop/author/default.asp">HTML Help Authoring</A></LI>
<LI CLASS="CollapsingAndHiliting" CHILD="Topics2">HTML References</LI>
<UL ID="Topics2">
<LI><A HREF="/workshop/author/default.htm">Elements</A></LI>
<LI><A HREF="/workshop/author/default.htm">Character Sets</A></LI>
</UL>
<LI CLASS="CollapsingAndHiliting" CHILD="Topics3">HTML Applications (HTA)</LI>
<UL ID="Topics3">
<LI><A HREF="/workshop/author/default.htm">Overview</A></LI>
<LI><A HREF="/workshop/author/default.htm">Reference</A></LI>
</UL>
</UL>
</FONT>
</BODY>


I comportamenti redigono Facile--Generano i componenti

Le lime di HTC forniscono il senso più facile e più rapido generare i comportamenti di DHTML usando le lingue scripting quali l'edizione di base visiva di Microsoft Scripting (VBScript) e Microsoft JScript (compatibile con la specifica di lingua di ECMA 262). Tuttavia, come tutto il componente usato oggi sul Internet, i comportamenti hanno effettuato usando il componente dello scritto del Microsoft Windows (WSC) o Microsoft C++ visivo.
Il comportamento usato nell'esempio precedente per applicare l'evento che del onmouseover è effetto è stato effettuato come HTC e coinvolge appena alcune linee del codice. Il codice è fatto di pricipalmente lo scritto, con un certo numero di elementi su ordinazione usati per definire il comportamento. Notare che l'uso del PUBBLICO: FISSARE l'elemento che permette che un HTC ascolti dentro sugli eventi infornati sull'elemento alla pagina e maneggi giustamente gli eventi. Così fornisce i mezzi incapsula l'evento che maneggia il codice che sarebbe messo al contrario alla pagina.


<PUBLIC:ATTACH EVENT="onmouseover" ONEVENT="Hilite()" />
<PUBLIC:ATTACH EVENT="onmouseout" ONEVENT="Restore()" />
<SCRIPT LANGUAGE="JScript">
var normalColor;

function Hilite()
{
if (event.srcElement == element)
{
normalColor = style.color;
runtimeStyle.color = "red";
runtimeStyle.cursor = "hand";
}
}

function Restore()
{
if (event.srcElement == element)
{
runtimeStyle.color = normalColor;
runtimeStyle.cursor = "";
}
}
</SCRIPT>



Previous Next

Keywords: XML DHTML Behaviors, internet explorer dhtml, internet explorer dhtml,xml web service


HTML Quizes
HTML Quiz
XHTML Quiz
CSS Quiz
TCP/IP Quiz
CSS 1.0 Quiz
CSS 2.0 Quiz
HLML Quiz
XML Quizes
XML Quiz
XSL Quiz
XSLT Quiz
DTD Quiz
Schema Quiz
XForms Quiz
XSL-FO Quiz
XML DOM Quiz
XLink Quiz
XQuery Quiz
XPath Quiz
XPointer Quiz
RDF Quiz
SOAP Quiz
WSDL Quiz
RSS Quiz
WAP Quiz
Web Services Quiz
Browser Scripting Quizes
JavaScript Quiz
VBScript Quiz
DHTML Quiz
HTML DOM Quiz
WMLScript Quiz
E4X Quiz
Server Scripting Quizes
ASP Quiz
PERL Quiz
SQL Quiz
ADO Quiz
CVS Quiz
Python Quiz
Apple Script Quiz
PL/SQL Quiz
SQL Server Quiz
PHP Quiz
.NET (dotnet) Quizes
Microsoft.Net Quiz
ASP.Net Quiz
.Net Mobile Quiz
C# : C Sharp Quiz
ADO.NET Quiz
VB.NET Quiz
VC++ Quiz
Multimedia Quizes
SVG Quiz
Flash Quiz
Media Quiz
SMIL Quiz
Photoshop Quiz
Gimp Quiz
Matlab Quiz
Gnuplot Programming Quiz
GIF Animation Quiz
Scientific Visualization Quiz
Graphics Quiz
Web Building  Quizes
Web Browsers Quiz
Web Hosting Quiz
W3C Quiz
Web Building Quiz
Web Quality Quiz
Web Semantic Quiz
Web Careers Quiz
Weblogic Quiz
SEO Quiz
Web Site Hosting Quiz
Domain Name Quiz
Java Quizes
Java Quiz
JSP Quiz
Servlets Quiz
Struts Quiz
EJB Quiz
JMS Quiz
JMX Quiz
Eclipse Quiz
J2ME Quiz
JBOSS Quiz
Programming Langauges Quizes
C Quiz
C++ Quiz
Visual Basic Quiz
Data Structures Using C Quiz
Cobol Quiz
Assembly Language Quiz
Mainframe Quiz
Forth Programming Quiz
Lisp Programming Quiz
Pascal Quiz
Delphi Quiz
Fortran Quiz
OOPs Quiz
Data Warehousing Quiz
CGI Programming Quiz
Emacs Quiz
Gnome Quiz
ILU Quiz
Soft Skills Quizes
Communication Skills Quiz
Time Management Quiz
Project Management Quiz
Team Work Quiz
Leadership Skills Quiz
Corporate Communication Quiz
Negotiation Skills Quiz
Database Quizes
Oracle Quiz
MySQL Quiz
Operating System Quizes
BSD Quiz
Symbian Quiz
Unix Quiz
Internet Quiz
IP-Masquerading Quiz
IPC Quiz
MIDI Quiz
Software Testing Quizes
Testing Quiz
Firewalls Quiz
SAP Module Quizes
ERP Quiz
ABAP Quiz
Business Warehousing Quiz
SAP Basis Quiz
Material Management Quiz
Sales & Distribution Quiz
Human Resource Quiz
Netweaver Quiz
Customer Relationship Management Quiz
Production and Planning Quiz
Networking Programming Quizes
Corba Quiz
Networking Quiz
Microsoft Office Quizes
Microsoft Word Quiz
Microsoft Outlook Quiz
Microsoft PowerPoint Quiz
Microsoft Publisher Quiz
Microsoft Excel Quiz
Microsoft Front Page Quiz
Microsoft InfoPath Quiz
Microsoft Access Quiz
Accounting Quizes
Financial Accounting Quiz
Managerial Accounting Quiz

Privacy Policy
Copyright © 2003-2024 Vyom Technosoft Pvt. Ltd., All Rights Reserved.