Exemple HTML si JavaScript
1. HTML
Documentul Firstpage.htm
<HTML>
<HEAD>
<TITLE>Exemplu 1 de pagina HTML</TITLE>
</HEAD>
<BODY>
<H1>Acesta este un titlu de <EM>"nivel 1"</EM> .</H1>
Notati ca "nivel 1" a fost incadrat in tag-ul EM. Se poate folosi si tag-ul <I> I pentru scrisul cursiv</I>.<P>
Paragraful anterior l-am terminat prin tag-ul <B>P</B>. Accentuarea lui P s-a facut cu tag-ul B dar poate fi utilizat si tag-ul <STRONG>STRONG</STRONG>. Vom
termina acest paragraf printr-o linie orizontala.
<HR>
Alte niveluri de titlu.<P>
<H2><CENTER>Nivel 2</CENTER></H2>
Titlul anterior a fost scris cu tag-ul CENTER.
<H2><TEXTAREA id=TEXTAREA1 name=TEXTAREA1 style="HEIGHT: 33px; WIDTH: 303px">This is the first sentence.
The secound sentence. Inca o fraza.
The third sentence.
An outher sentence.
</TEXTAREA> </H2>
<H3>Nivel 3</H3>
<H4>Nivel 4</H4>
<H5>Nivel 5</H5>
<H6>Nivel 6</H6>
<HR>
Sa vedem si alte tag-uri HTML.<P>
Apasa <A href="STILURI.HTM">Aici</A> pentru a afisa pagina care exemplifica stiluri de scriere.<BR>
Apasa <A href="LISte.HTM">Aici</A> pentru a afisa pagina care exemplifica liste.<BR>
Apasa <A href="IMAGINI.HTM">Aici</A> pentru a afisa pagina care exemplifica includerea culorilor si imaginilor.<BR>
Apasa <A href="TABLE.HTM">Aici</A> pentru a afisa pagina care exemplifica tabele.<BR>
Apasa <A href="#MyAnchor">Aici</A> pentru a vedea o alta zona a paginei HTML acuale.<BR>
<HR>
<P>Paragraf 1<P>Paragraf 2<P>Paragraf 3<P>Paragraf 4<P>Paragraf 5<P>Paragraf 6<P>Paragraf 7<P>Paragraf 8<P>Paragraf 9<P>Paragraf 10
<P>
Aceasta este o <A NAME="MyAnchor"><B>Ancora</B></A> pentru legatura in aceeasi pagina HTML.</P>
</BODY>
</HTML>
Documentul Stiluri
<HTML>
<HEAD>
<TITLE> Stiluri de caractere </TITLE>
</HEAD>
<BODY>
<H2> <CENTER>Stiluri de caractere</CENTER></H2>
<HR Size=5>
<B> Acesta este un text ingrosat. </B><BR>
<I> Acesta este un text cursiv. </I><BR>
<U> Acesta este un text subliniat. </U><BR>
<HR Size=10 Width="100%">
<EM>Text accentuat</EM>
<STRONG>Text puternic accentuat </STRONG>
<CODE>Text obisnuit</CODE><BR>
<BR><CITE>Un citat</CITE>
<BR><BLOCKQUOTE>Un citat mai lung.</BLOCKQUOTE>
<P>Pagina realizata de :
<ADDRESS><B>Petre Bazavan</B><BR>Universitatea din Craiova, Facultatea de Matematica-Informatica, Departamentul de Informatica<BR>
E-mail : <A href="mailto:bazavan@yahoo.com">adresamea@yahoo.com</A>
</ADDRESS>
</BODY>
</HTML>
Documentul Liste
<HTML>
<HEAD>
<TITLE> Crearea Listelor </TITLE>
</HEAD>
<BODY>
<H1> <CENTER>Tipuri de liste</CENTER></H1>
<HR Size=5>
<H2>Liste neordonate</H2>
<UL>
<LI> Primul element.
<LI> Al doilea element.
<LI> Al treilea element.
</UL>
<HR Size=5>
<H2>Liste ordonate </H2>
<H3>Liste ordonate (folosind numere)</H3>
<OL>
<LI>Elementul 1
<LI>Elementul 2
<LI>Elementul 3
</OL>
<H3>Liste ordonate (folosind litere)</H3>
<OL TYPE=a>
<LI>Elementul 1
<LI>Elementul 2
<LI>Elementul 3
</OL>
<H3>Liste ordonate (folosind numerotarea romana)</H3>
<OL TYPE=i>
<LI>Elementul 1
<LI>Elementul 2
<LI>Elementul 3
</OL>
<HR Size=5>
<H2>Liste de definitii</H2>
<DL>
<DT> <B>Termenul 1 </B>
<DD> Definitia 1
<DT> <B>Termenul 2 </B>
<DD> Definitia 2
</DL>
<HR Size=5>
<H2>Liste imbricate</H2>
<P>
<H2 ALIGN="center"> Test grila</H2>
<P>
<OL>
<LI> In ce an a avut loc batalia de la Calugareni ?
<OL TYPE=a>
<LI>1475
<LI>1595
<LI>Nu stiu
</OL>
<LI> Nu-i asa ca Mihai Viteazu a decedat in 1601 ?
<OL TYPE=a>
<LI>Da
<LI>Nu
<LI>Mihai Vitezu nu a existat.
</OL>
</OL>
</BODY>
</HTML>
Documentul Imagini
<HTML>
<HEAD>
<TITLE>Utilizare imagini si culori</TITLE>
</HEAD>
<BODY BGCOLOR=#77EEDD TEXT=#FF00EE>
<H2><CENTER>Culori si imagini</CENTER></H2>
<H3>Top</H3>
<IMG SRC="Fig1.Gif" ALIGN=TOP>This is the Top.<HR>
<H3>Middle</H3>
<IMG SRC="Fig1.Gif" ALIGN=MIDdLE>This is the Middle.<HR>
<H3>Bottom</H3>
<IMG SRC="Fig1.Gif" ALIGN=BOTTOM>This is the Bottom.<HR>
<P> </P>
</BODY>
</HTML>
Documentul Table
<HTML>
<HEAD>
<TITLE>Tabele</TITLE>
</HEAD>
<BODY>
<H2><CENTER>Tabele Html</CENTER></H2>
<BR>
<CAPTION>Un tabel care contine doar text</CAPTION>
<TABLE BORDER>
<TR>
<TH></TH>
<TH>Coloana A</TH>
<TH>Coloana B</TD>
<TH>Coloana C</TH>
</TR>
<TR>
<TH>Linia 1</TH>
<TH>Elementul A1</TH>
<TH>Elementul B1</TD>
<TH>Elementul C1</TH>
</TR>
<TR>
<TH>Lina 2</TH>
<TH>Elementul A2</TH>
<TH>Elementul B2</TD>
<TH>Elementul C2</TH>
</TR>
<TR>
<TH>Lina 3</TH>
<TH>Elementul A3</TH>
<TH>Elementul B3</TD>
<TH>Elementul C3</TH>
</TR>
</TABLE>
<BR>
<TABLE BORDER>
<CAPTATION > Tabel cu numere de telefon </CAPTATION>
<TR>
<TH> Nume</TH>
<TH> Telefon</TH>
</TR>
<TR>
<TD> Popescu Mihai</TD>
<TD> 123456</TD>
</TR>
<TR>
<TD> Georgescu Aurel</TD>
<TD> 414346</TD>
</TR>
</TABLE>
<H3>In tabele se pot introduce atat texte cat si imagini</H3>
<CAPTION>Tabel cu text si imagini</CAPTION>
<TABLE BORDER=3>
<TR>
<TD><IMG SRC="Fig1.Gif"></TD>
<TD><IMG SRC="Fig2.Gif" ALIGN=MIDDLE>Text si imagini.</TD>
<TD>Text simplu</TD>
</TR>
<TR>
<TD>Text.</TD>
<TD><CENTER><IMG SRC="Fig1.Gif"></CENTER></TD>
<TD>Un alt text</TD>
</TR>
<TR>
<TD><IMG SRC="Fig2.Gif"></TD>
<TD><CENTER>Text oarecare</CENTER></TD>
<TD><IMG SRC="Fig2.Gif"></TD>
</TR>
</TABLE>
</BODY>
</HTML>
Documentul Dialog
<HTML>
<HEAD>
<TITLE> Casute dialog </TITLE>
</HEAD>
<BODY BGCOLOR=#99AABB>
<FORM METHOD = GET ACTION = "/cgi-bin/query">
<H2><CENTER>Casute de dialog</CENTER></H2>
<B>Nume :</B>
<Input Type="text" Size=30 Maxlength=30 Name="nume">
<BR>
<B>Prenume :</B>
<Input Type="text" Size=20 Maxlength=20 Name="prenume">
<BR>
<B>Adresa :</B>
<Input Type="text" Size=50 Maxlength=50 Name="adresa">
<BR>
<B>E-mail :</B>
<Input Type="text" Size=20 Maxlength=20 Name="email">
<BR><BR>
<B>Scurt CV : </B>
<BR>
<Textarea Cols=30 Rows=5>Introduceti aici un scurt CV.</Textarea>
<BR><BR>
<TEXTAREA id=TEXTAREA1 name=TEXTAREA1 style="HEIGHT: 33px; WIDTH: 303px">This is the first sentence. The secound sentence. Inca o fraza. The third sentence. An outher sentence.
</TEXTAREA>
<BR><BR>
<B>Lista Popup : </B>
<SELECT NAME = "Popup">
<OPTION SELECTED>
Posibilitatea 1
<OPTION>
Posibilitatea 2
<OPTION>
Posibilitatea 3
</SELECT>
<BR><BR>
<B> Aveti cunostinte de Html ?</B><BR>
<Input Type="radio" Name="intrebare1" Value="a" Checked>Foarte bune <BR>
<Input Type="radio" Name="intrebare1" Value="b">Bune <BR>
<Input Type="radio" Name="intrebare1" Value="c">Satisfacatoare <BR>
<Input Type="radio" Name="intrebare1" Value="d">Deloc <BR>
<BR><BR>
<Input Type="submit" Value="Trimite"><Input Type="reset" Value="Anuleaza">
</BODY>
</HTML>
2. JavaScript
Documentul Script1
<HTML>
<HEAD>
<TITLE>First Script Page</TITLE>
<SCRIPT LANGUAGE="JavaScript">
function ChangeColor(color){
switch (color){
case "Black" : window.document.fgColor="Black";break;
case "Red" : window.document.fgColor="Red";break;
case "Blue" : window.document.fgColor="Blue";break;
case "Green" : window.document.bgColor="Green";break;
case "Silver" : window.document.bgColor="Silver";break;
case "White" : window.document.bgColor="White";break;
}
}
function concat(){
with (document.DataEntry){
NewText.value=NewText.value+TextInput.value
}
}
</SCRIPT>
</HEAD>
<BODY>
<H1><CENTER>Dynamic HTML</CENTER></H1>
<BR>
<H3 COLOR="red"><CENTER><MARQUEE WIDTH=50% LOOP=INFINITE>Autor Petre Bazavan</MARQUEE></CENTER></H1>
<FORM NAME = "DataEntry">
<BR><BR>
Selectati culoarea caracterelor si cea de fond :
<BR><BR>
<TABLE WIDTH=300 BORDER=1>
<TR>
<TH><CENTER>Culoare caractere</CENTER></TH>
<TH><CENTER>Culoare de fond</CENTER></TH>
<TR>
<TD><CENTER><INPUT TYPE="radio" NAME="Radio1" VALUE="Red" CHECKED ONCLICK=ChangeColor("Black")>Black</CENTER></TD>
<TD><CENTER><INPUT TYPE="radio" NAME="Radio2" VALUE="Green" CHECKED ONCLICK=ChangeColor("White")>White</CENTER></TD>
<TR>
<TD><CENTER><INPUT TYPE="radio" NAME="Radio1" VALUE="Red" ONCLICK=ChangeColor("Red")>Red</CENTER></TD>
<TD><CENTER><INPUT TYPE="radio" NAME="Radio2" VALUE="Green" ONCLICK=ChangeColor("Green")>Green</CENTER></TD>
<TR>
<TD><CENTER><INPUT TYPE="radio" NAME="Radio1" VALUE="Blue" ONCLICK=ChangeColor("Blue")>Blue</CENTER></TD>
<TD><CENTER><INPUT TYPE="radio" NAME="Radio2" VALUE="Silver" ONCLICK=ChangeColor("Silver")>Silver</CENTER></TD>
</TABLE>
<BR><BR>
Introduceti un text oarecare : <INPUT TYPE="text" Value="" NAME="TextInput" SIZE=40%>
<INPUT TYPE = "button" NAME = "SUMA" Value = "Concateneaza" SIZE = 15 ONCLICK = "concat()">
<BR>
Text concatenat : <TEXTAREA id=TEXT NAME="NewText" STYLE="HEIGHT: 33px; WIDTH: 303px">
</TEXTAREA>
<BR><BR>
<INPUT Type="reset" Value="Anuleaza" id=reset name=reset>
</FORM>
</BODY>
</HTML>
Documentul Script2
<HTML>
<HEAD>
<TITLE>Entry Forms</TITLE>
<SCRIPT LANGUAGE = "JavaScript">
function calculeaza(){
total=0;
with (document.DataEntry){
for(i=0;i<4;i++)
switch (i){
case 0 : n=parseFloat(cantCartofi.value);
a=6000*n*1.19;
costCartofi.value=a;
total=total+a;
break;
case 1 : n=parseFloat(cantMere.value);
a=15000*n*1.19;
costMere.value=a;
total=total+a;
break;
case 2 : n=parseFloat(cantPortocale.value);
a=25000*n*1.19;
costPortocale.value=a;
total=total+a;
break;
case 3 : n=parseFloat(cantRosi.value);
a=6000*n*1.19;
costRosi.value=a;
total=total+a;
break;
}
costTotal.value=total;
}
}
</SCRIPT>
</HEAD>
<BODY BGCOLOR = #00FF99>
<H2><CENTER>Exemplu DHTML - magazin virtual</CENTER></H2>
<H3 COLOR="red"><CENTER><MARQUEE WIDTH=50% LOOP=INFINITE>Autor Petre Bazavan</MARQUEE></CENTER></H3>
<FORM NAME = "DataEntry">
<BR>
<TABLE WIDTH=100% BORDER=1>
<TR>
<TH><CENTER>Denumire</CENTER></TH>
<TH><CENTER>U.M.</CENTER></TH>
<TH><CENTER>Pret</CENTER></TH>
<TH><CENTER>Cantitate</CENTER></TH>
<TH><CENTER>Cost - inclusiv TVA</CENTER></TH>
<TR>
<TD><CENTER>Cartofi</CENTER></TD>
<TD><CENTER>Kg</CENTER></TD>
<TD><CENTER>6000</CENTER></TD>
<TD><CENTER><INPUT TYPE="text" NAME = "cantCartofi" VALUE="0" SIZE=5></CENTER></TD>
<TD><CENTER><INPUT TYPE="text" NAME="costCartofi" VALUE=" " SIZE=10></CENTER></TD>
<TR>
<TD><CENTER>Mere</CENTER></TD>
<TD><CENTER>Kg</CENTER></TD>
<TD><CENTER>15000</CENTER></TD>
<TD><CENTER><INPUT TYPE="text" NAME = "cantMere" VALUE="0" SIZE=5></CENTER></TD>
<TD><CENTER><INPUT TYPE="text" NAME="costMere" VALUE=" " SIZE=10></CENTER></TD>
<TR>
<TD><CENTER>Portocale</CENTER></TD>
<TD><CENTER>Kg</CENTER></TD>
<TD><CENTER>25000</CENTER></TD>
<TD><CENTER><INPUT TYPE="text" NAME = "cantPortocale" VALUE="0" SIZE=5></CENTER></TD>
<TD><CENTER><INPUT TYPE="text" NAME="costPortocale" VALUE=" " SIZE=10></CENTER></TD>
<TR>
<TD><CENTER>Rosi</CENTER></TD>
<TD><CENTER>Kg</CENTER></TD>
<TD><CENTER>30000</CENTER></TD>
<TD><CENTER><INPUT TYPE="text" NAME = "cantRosi" VALUE="0" SIZE=5></CENTER></TD>
<TD><CENTER><INPUT TYPE="text" NAME="costRosi" VALUE=" " SIZE=10></CENTER></TD>
<TR>
<TD><INPUT TYPE="hidden"></TD>
<TD><INPUT TYPE="hidden"></TD>
<TD><INPUT TYPE="hidden"></TD>
<TD ALIGN=right><B>Total : </B></TD>
<TD><CENTER><INPUT TYPE="text" NAME="costTotal" VALUE=" " SIZE=10></CENTER></TD>
</TABLE>
<BR><BR>
<INPUT TYPE = "button" NAME = "Cost" Value = "Calculeaza" SIZE = 15 ONCLICK = "calculeaza()">
<INPUT Type="reset" Value="Anuleaza" id=reset name=resetButton>
</FORM>
</BODY>
</HTML>