JAVASCRIPT Merged
JAVASCRIPT Merged
NDEX
VBSCRI
PT&JAVASCRI
PTPROGRAMS
S.
NO DATE PROGRAM PAGENO SI
GN
1 SQUARE,
SQUAREROOTS,
CUBESAND
COMPLEMENT
2 CALCULATER
3 SORTI
NGNUMBERSANDSTRI
NGS
4 HI
TCOUNTER
5 E-
MAI
LVALI
DATI
ON
6 SCROLLI
NGTEXTONSTATUSBAR
7 MULTI
PLECHOI
CE
8 DI
GITALCLOCK
9 BLACKANDWHI
TEI
MAGE
10 FRAMESET
11 EMPLOYEEDATABASE
ASP.
NETPROGRAMS
1 LOGI
NWI
NDOW
2 REQUESTANDRESPONSEOBJECT
3 HEADERSANDSERVERVARI
ABLES
4 MOUSEOVEREVENT
5 UNLOADI
NGTHEFORM WI
NDOW
6 REMAI
NINGWEBUSERNAME
MADHAARTSANDSCI
ENCECOLLEGE
ERANDAMKATTALAI,SADHANANDHAPURAM, CHENNAI–600128
PH.29005129, TELEFAX:24780798
Emai
l:madhaasc@gmail.
com
Websi
te:www.
madhaartsandsci
encecol
lege.
com
LABORATORYRECORD
SAZ61– WEBAPPLI
CATI
ONLAB
NAME :
___
___
___
___
___
___
___
___
___
___
___
___
___
___
___
REGI
STERNo.:
___
___
___
___
___
___
___
___
___
___
___
___
___
___
___
YEAR :_
___
___
___
___
___
___
___
___
___
___
___
___
___
___
__
SEMESTER :_
___
___
___
___
___
___
___
___
___
___
___
___
___
___
__
BRANCH :_
___
___
___
___
___
___
___
___
___
___
___
___
___
___
__
MADHAARTSANDSCI
ENCECOLLEGE
(
ACHRI
STI
ANMI
NORI
TYI
NSTI
TUTI
ON)
ERANDAMKATTALAI
,SADHANANDHAPURAM,
CHENNAI–600128,
PHONE:
29005129 FAX:
24780798
Name_
___
___
___
___
___
___
___
___
___
___
___
___
___
___
___
___
___
___
___
___
___
___
__
Year_
___
___
_Semest
er_
___
__Br
anch_
___
___
___
___
___
___
___
___
___
___
___
___
___
_
Uni
ver
sit
yRegi
sterNo.
CERTI
FICATE
Cer
ti
fi
edt
hatt
hisi
saBonaf
ideRecor
dBookwor
kdonebyt
heabov
est
udenti
nthe
WEBAPPLI
CATI
ONS Labor
ator
ydur
ingt
heYear2021-
22.
Si
gnat
ureoft
heHeadoft
heDepar
tment Si
gnat
ureofLab-
inchar
ge
EXAMI
NERS
Dat
e:_
___
___
___
___
_ I
nter
nal
___
___
___
___
___
___
__
Ext
ernal
___
___
___
___
___
___
_
EX.NO:1
<script Language="JavaScript">
function sqr()
{
t2.value=parseInt(t1.value)*parseInt(t1.value);
}
function root()
{
t2.value= Math.sqrt(parseInt(t1.value));
}
function cube()
{
t2.value=parseInt(t1.value)* parseInt(t1.value)* parseInt(t1.value);
}
function comp()
{
t2.value=-(parseInt(t1.value));
}
function clr()
{
t1.value="";
t2.value="";
}
</script>
</body>
</html>
OUTPUT:
EX.NO:2
SIMPLE CALCULATOR
<html>
<head>
<title>Simple Calculator</title>
</head>
<br>
<center>
<body bgcolor="WHITE">
<h1>Simple Calculator</h1><br><br>
<pre><font size=4 face="arial">
Enter the First Number : <Input type="text box" name="t1"><br>
Enter the Second Number : <Input type="text box" name="t2"><br>
The Result : <Input type="text box" name="t3"><br>
</font></pre>
<script Language="JavaScript">
function add()
{
t3.value=parseInt(t1.value)+parseInt(t2.value);
}
function sub()
{
t3.value=parseInt(t1.value)-parseInt(t2.value);
}
function mul()
{
t3.value=parseInt(t1.value)*parseInt(t2.value);
}
function div()
{
t3.value=parseInt(t1.value)/parseInt(t2.value);
}
function clr()
{
t1.value="";
t2.value="";
t3.value="";
}
</script>
</body>
</html>
OUTPUT :
EX.NO:3
SORTING STRINGS
<HTML>
<title>array of element</title>
<h1 align=center>
<font face="times new roman" size=4.5 color="GREEN">
ARRAY OF 10 STRINGS</font> </h1>
<Body>
<SCRIPT LANGUAGE="JavaScript">
Names=new Array(10);
for(i=0;i<Names.length;i++)
a[i]=prompt("enter the names"," ");
document.write("<br>ORIGINAL LIST:<br><br>");
for(i=0;i<Names.length;i++)
document.write(a[i]+"<br>");
for(i=0;i<Names.length;i++)
for(j=i+1;j<Names.length;j++)
{
if(Names[i]> Names [j])
{
temp= Names [i];
Names [i]= Names [j];
Names [j]=temp;
}
}
document.write("<br>SORTED LIST:<br><br>");
for(i=0;i< Names.length;i++)
document.write(Names [i]+"<br>");
</SCRIPT>
</Body>
</HTML>
SORTING NUMBERS
<HTML>
<title>ARRAY OF 10 ELEMNTS</title>
<h1 align=center>
<font face="times new roman" size=4.5 color=maroon>
ARRAY OF 10 NUMBERS
</font></h1>
<Body>
<SCRIPT LANGUAGE="JavaScript">
a=new Array(10);
for(i=0;i<a.length;i++)
a[i]=parseInt(prompt("ENTER NUMBERS"," "));
document.write("<br>Original List: <br><br>");
for(i=0;i<a.length;i++)
document.write(a[i]+"<br>");
for(i=0;i<a.length;i++)
for(j=i+1;j<a.length;j++)
{
if(a[i]>a[j])
{
temp=a[i];
a[i]=a[j];
a[j]=temp;
}
}
document.write("<br>SortedList: <br><br>");
for(i=0;i<a.length;i++)
document.write(a[i]+"<br>");
</SCRIPT>
</Body>
</HTML>
OUTPUT
EX.NO:4
HIT COUNTER
<HTML>
<head>
<title> Hit Counter </title>
<script language="JavaScript">
var a=0,b=0,n=0;
c=new Array(10);
function hits()
{
var d=0;
if(f1.t1.value=="")
{
alert("User Name Required");
}
else
{
c[a]=f1.t1.value;
n++;
for(b=0;b<=n;b++)
{
if(c[b]==f1.t1.value)
d++;
}
alert("USER NAME : "+f1.t1.value+"\n"+"VISITING "+d+" TIME");
a++;
}
}
</script>
</head>
<Body>
<center>
<h2>An Example For Counting Number Of Visits To A Site</h2>
<hr color=Blue>
<form name="f1">
<input type=text name="t1">
<input type=button name="b1" value=" Load " onclick='hits()';>
</form>
</center>
<hr color=Blue>
</Body>
</HTML>
OUTPUT:
EX.NO:5
E-MAIL VALIDATION
<HTML>
<head>
<script language="JavaScript">
function validateForm()
{
var x=myForm.email.value;
var atpos=x.indexOf("@");
var dotpos=x.lastIndexOf(".");
if(atpos<1 || dotpos<atpos+2 || dotpos+2>=x.length)
{
alert("InValid EMail ID");
return false;
}
else
alert("Valid EMail");
}
</script>
</head>
<Body>
<form name="myForm" action="" onsubmit="return validateForm();"
method="post">
</form>
</Body>
</HTML>
OUTPUT:
EX.NO:6
<HTML>
<Head>
<Title>Scrolling Text</Title>
<SCRIPT Language="JavaScript">
var ScrollPos=0
var maxScroll=100
var blanks=" "
function ScrollText(text,milliseconds)
{
window.setInterval("displayText(' "+text+" ')",milliseconds)
}
function displayText(text)
{
window.defaultStatus=blanks+text+ScrollPos
blanks+=" "
if(ScrollPos>maxScroll)
{
ScrollPos=0
blanks=" "
}
}
</SCRIPT>
</Head>
<Body onload="ScrollText('Watch This Text scroll!!!', 300)">
<P>Watch the Text Scroll on the Status Bar!!!!</P>
</Body>
</HTML>
OUTPUT:
EX.NO:7
MULTIPLE CHOICE LIST
<HTML>
<HEAD><TITLE> McDonalds</TITLE>
<SCRIPT Language="JavaScript">
var m;
function pick(F1)
{
var Z=" ";
for(j=0;j<3; j++)
{
for(i=0;i<F1.elements[j].length;i++)
{
if(F1.elements[j][i].selected)
{
var y=F1.elements[j].options[i].value;
Z=Z+ "\n" +y;
F1.elements[3].value=Z;
}
}
}
m=Z;
}
function cal(F1)
{
var d=0;
for(j=0;j<3;j++)
{
for(i=0;i<F1.elements[j].length;i++)
{
if(F1.elements[j][i].selected)
{
var y=F1.elements[j].options[i].value;
s=new String(y);
var a=s.indexOf(">");
var b=s.substring(a+1,a+3);
c=parseInt(b);
d=d+c;
}
}
}
p="total cost of the selected items =" +d;
m=m+ "\n" +p;
F1.elements[3].value=m;
}
function clr(F1)
{
F1.elements[3].value=" ";
}
</SCRIPT>
</HEAD>
<BODY>
<H2>
<CENTER>
<SPAN Style="color:blue;">Welcome to the world family fast food center
</SPAN>
<SPAN Style="color:red;">Bharath Bojan Center</SPAN>
</CENTER>
</H2>
<FORM Name="F1"> Select the Menu Items of your Choice:<BR/><BR/>
<TABLE><TR valign="Top"><TD>Major Dishes:<br/>
<SELECT Name="s1" MULTIPLE onBlur="pick(this.form)">
<OPTION Value ="Fried Rice->150>" selected>KAAJU</OPTION>
<OPTION Value="Pulav ->70">MUTTER</OPTION>
<OPTION Value="Pav bhaji->60">PAV BHAJI</OPTION>
<OPTION Value="Sandwich->45">VEG </OPTION>
<SELECT><BR/><BR/>
</TD><TD></TD><TD></TD><TD>
Starters:<BR/>
<SELECT Name="s2" MULTIPLE onBlur="pick(this.form)">
<OPTION Value="Gobi Tikka->100>"selected>Gobi Tikka</OPTION>
<OPTION Value="French Fries->50">French Fries</OPTION>
<OPTION Value="Aloo Tikka ->60">Aloo Tikka</OPTION>
<OPTION Value="Gobi 65 ->65">Gobi 65</OPTION>
<SELECT><BR/><BR/>
</TD><TD></TD><TD></TD><TD>
Miscellanous:<BR/>
<SELECT Name="s3" MULTIPLE onBlur="pick(this.form)">
<OPTION Value="Milkshakes->35">MILK SHAKES</OPTION>
<OPTION Value="Soft drinks->20">SOFT DRINKS </OPTION>
<OPTION Value="Icecreams->25">ICE CREAMS</OPTION>
<SELECT><BR/><BR/>
</TD><TD></TD><TD></TD><TR></TABLE><BR/>
<TABLE><TR valign="Top"><TD>
Selected Items from the Menus are:
<TEXTAREA Name="TA1" Rows="10" Cols="50"></TEXTAREA>
<BR><BR>
</TD><TD></TD><TD></TD><TD><BR/>
</TD></TR></TABLE>
</FORM>
</BODY>
</HTML>
OUTPUT:
EX.NO:8
DIGITAL CLOCK
<HTML>
<head>
<title> Digital Clock</title>
</head>
<script Language="Javascript">
function getTimes()
{
var dt=new Date();
form1.t1.value=dt.getHours()+":"+dt.getMinutes()+":"+dt.getSeconds();
window.setTimeout("getTimes()",1000);
}
</script>
<center> <h1>DIGITAL CLOCK</h1></center>
<body bgcolor=ivory onLoad="getTimes()";>
<center>
<form name="form1" method="post" action="">
<input name="t1" type="text">
</form>
</center>
</body>
</HTML>
OUTPUT:
EX.NO:9
MOUSE EVENTS
<HTML>
<head>
<title> Mouse Events</title>
</head>
<script language="javascript">
functi on img()
{
var a=window.open('Red.jpg');
}
function img2()
{
var b=window.open('Tulips.jpg');
}
</script>
<body>
<h1 align=center>
MOUSE DOUBLE CLICK AND MOUSEOVER EVENTS
</h1>
<img src="Rose.jpg" align="left" height=150 width=150 onDblClick='img()'>
<img src="Lilly.jpg" align="right" height=150 width=150 onMouseover='img2()' >
</body>
</HTML>
OUTPUT:
EX.NO:11
FRAMES
MAIN.HTML
<HTML>
<frameset cols="30%,*">
<frame src="radio.html" name="f1">
<frame name="f2">
</frameset>
</HTML>
RADIO.HTML
<HTML>
<body>
<form>
<input type="radio" name="r1" onClick= "window.open('http://www.yahoo.com','f2')" >
yahoo<br>
PICT.HTML
<HTML>
<body>
<h3>flowers...</h3>
<center>
<img src="Tulips.jpg" height=200 width=200> </img>
</center>
</body>
</HTML>
AMJAIN.HTML
<HTML>
<body bgcolor="pink">
<h1>A.M.JAIN COLLEGE</h1>
<h2>Meenambakkam</h2>
<h3>B.SC(CS)</h3>
<h4>SECTION A</h4>
<font color="blue">
<h4>WEBTECHNOLOGY</h4>
<h4>DATA COMMUNICATION AND NETWORKING<h4>
<h4>OBJECT ORIENTED ANALYSIS AND DESIGN</h4>
<h4>SOFTWARE ENGINEERING</h4>
</body>
</HTML>
OUTPUT:
EX.NO:12
<HTML>
<title>Validate</title>
<head>
<Script Language="javascript">
function validate()
{
if(FName.value=="")
{
alert('Please Enter Firstname');
return false;
}
else if(LName.value=="")
{
alert('Please Enter Lastname');
return false;
}
else if(email.value=="")
{
alert('Please Enter EMail Address');
return false;
}
else if(phno.value=="")
{
alert('Please Enter PhoneNo.');
return false;
}
else if(usertype.value=="")
{
alert('Please Enter relevant Usertype');
return false;
}
else if(username.value=="")
{
alert('Please Enter relevant Username');
return false;
}
else if(pwd.value=="")
{
alert('Please Enter Password');
return false;
}
else if(cfmpwd.value=="")
{
alert('please Enter Password Confirmation');
return false;
}
else if(pwd.value!=cfmpwd.value)
{
alert("Two Passwords are Different!!!" );
return false;
}
else
{
alert('You are Successfully Registered');
}
}
</script>
</head>
<Body bgcolor="Ivory">
<center><h1>Employee Database Validation</h1></center>
<Pre>
<font size=4 face="times new roman">
<h3>
Enter First Name:<Input Type="text" name="FName"> <br>
Enter Last Name:<Input Type="text" name="LName"><br>
Enter Email:<Input Type="text" name="email"><br>
Enter Phoneno:<Input Type="text" name="phno"><br>
Enter User Type:<Input Type="text" name="usertype"><br>
Enter User Name:<Input Type="text" name="username"><br>
Enter Password:<Input Type="Password" name="pwd"><br>
Enter Confirmation Password:<Input Type="Password" name="cfmpwd">
<br>
</h3> </font>
<Input Type="button" value="submit" height =150 onclick="validate()";>
</Body>
</HTML>
OUTPUT:
1.
LOGI
N FORM
/
/Def
aul
t.
aspx
<℅@ pageLanguage="
c#"Aut
oEv
ent
Wir
eup="
tr
ue" Codef
il
e="
Def
aul
t.
aspx.
cs"
I
nher
it
s="
_Def
aul
t"℅>
<!DOCTYPEht
mlPUBLI
C"_
//W3C/
/DTD XHTML1.
0Tr
ansi
ti
onal
//EN"
"
htt
p:/
/WWW.
W3.
org/
TR/
xht
ml1/
DTD/
xht
ml1-
tr
ansi
ti
onal
.
dtd"
>
<ht
mlxml
ns="ht
tp:
//www.
w3.
org/
1999/
xht
ml"
>
<headr
unat
="ser
ver
">
<t
it
tl
e>unt
it
ledpage</
ti
tt
le>
<scr
iptt
ype="
text
/j
avascr
ipt
">
f
unct
iont
imeout(
n)
v
art
=set
Timeout
("
aler
t('
ti
meout!
!.
.uwi
l
lber
edi
rect
edt
ohome
page'
);
window.
hist
ory
.back(
);
",
n);
</
scr
ipt
>
</
head>
<bodyonl
oad="
ti
meout
(6000)
;"
>
<f
ormi
d="
for
m1"r
unat
="ser
ver
">
<di
v>
<asp:
l
abelI
D="
Label
11"r
unat
="ser
ver
"Backcol
or="
#COCOFF"
Bor
der
col
or="
#0000C0"Bor
der
sty
le="
Ridge"
Text
="LOGI
NFORM"Wi
dth="
145px"
></
asp:
Labl
e><br/
>
 
<asp:
Text
BoxI
D="
Text
Box
1"r
unat
="ser
ver
"></
asp:
Text
Box>
<br/
>
<br/
>
<asp:
But
tonI
D="
But
ton1"r
unat
="ser
ver
"oncl
i
ck="
But
ton1_
cli
ck"
Text
="Logi
n"/
>
</
div
>
</
for
m>
</
body
>
</
html
>
/
/Def
aul
t.
aspx.
cs
pr
otect
edv
oidBut
ton1_
cli
ck(
obj
ectsender
,Ev
ent
Argse)
Response.
wri
te(
"wel
come"+Text
Box
1.Text
+"!
!.
")
;
}
2.
REQUESTANDRESPONSEOBJECT
/
/Def
aul
t.
aspx
<℅@ pageLanguage="
C#"%>
<!DOCTYPEht
mlPUBLI
C"_
//W3C/
/DTD XHTML1.
0Tr
ansi
ti
onal
//EN"
"
htt
p:/
/www.
w3.
org/
TR/
xht
ml1/
-tr
ansi
ti
onal
.
dtd"
>
<scr
iptr
unat
="ser
ver
">
</
scr
ipt
>
<ht
mlxml
ns="
htt
p:/
/www.
w3.
org/
1999/
xht
ml"
>
<headr
unat
="ser
ver
">
<t
it
le>unt
it
ledpage</
ti
tl
e>
</
head>
<body
>
<f
ormi
d="
for
m1"r
unat
="ser
ver
">
<di
v>
<ahr
ef="
Def
aul
t2.
aspx"
>cl
i
ckher
etocheckt
hequer
yst
ri
ng
par
amet
ers</
a>
</
div
>
</
for
m>
</
body
>
</
html
>
/
/Def
aul
t2.
aspx
<℅@ pageLanguage="
c#"%>
<!DOCTYPEht
mlPUBLI
C"-
//w3c/
/DTD XHTML1.
0Tr
ansi
ti
onal
//EN"
"
htt
p:/
/www.
w3.
org/
TR/
xht
ml1/
DTD/
xht
ml-
tr
ansi
ti
onal
.
dtd"
>
<scr
iptr
unat
="ser
ver
">
</
scr
ipt
>
<ht
mlxml
ns="
htt
p:/
/www.
w3.
org/
1999/
xht
ml">
<headr
unat
="ser
ver
">
<t
it
le>unt
it
ledpage</
ti
tl
e>
</
head>
<body
>
<f
rom i
d="
for
m1"r
unat
="ser
ver
">
<di
v>
I
D=120<br/
>
name=ni
l
a<br/
>
addr
ess=chennai
-125<br/
>
</
div
>
</
for
m>
</
body
>
<ht
ml>
3.
HEADERS&SERVERVARI
ABLE
/
/Def
aul
t.
aspx
<℅@ pageLanguage="
c#"Aut
oEv
ent
wir
eup="
tr
ue"codef
il
e="
.aspx.
cs"
I
nher
it
s="
Def
aul
t"℅>
<!
DOCTYPEht
mlPUBLI
C"-
//w3c/
/DTDXHTML1.
0Tr
ansi
ti
onal
//EN"
"
htt
p:/
/www.
w3.
org/
TR/
xht
ml1/
DTD/
xht
ml-
tr
ansi
ti
onal
.
dtd"
>
<ht
mlxml
ns="ht
tp:
//www.
w3.
org/
1999/
xht
ml"
>
<headr
unat
="ser
ver
">
<t
it
le>unt
it
ledpage</
ti
tl
e>
</
head>
<body
>
<f
ormi
d="
for
m1"r
unat
="ser
ver
">
<di
v>
<br/
>
<asp:
Label
ID="
Label
"Runat
="ser
ver
"Hei
ght
="16px"Text
="HEADERANDSERVER
VARI
ABLE"
wi
dth"
253px"
></
asp:
Label
><br
/>
<br/
>
<br/
>
<asp:
But
ton
I
D="
But
ton"
runat
="ser
ver
"oncl
i
ck="
But
ton1_
cli
ck"
Text
=show
HeaderI
nfo"wi
dth="
118px
"/><br/
>
<br/
>
</
div
>
</
for
m>
</
body
>
<ht
ml>
/
/Def
aul
t.
aspx.
cs
Publ
i
cpar
ti
alcl
ass_
Def
aul
t:sy
stem.
web.
ui.
page
Pr
otect
edv
oidpage_
Load(
obj
ectsender
,Ev
ent
Argse)
pr
otect
edv
oidBut
ton1_
cli
ck(
obj
ectsender
,Ev
ent
Argse)
Response.
wri
te(
"<h3>Requestheder<br
/><h3>"
);
f
oreach (
str
ingkeyi
nRequest
.Header
s.Al
l
key
s)
Response.
wri
te(
"key+"
="+Request
.Header
s[key
].Tost
ri
ng(
)+"
<br
/>"
);
Response.
wri
te(
"<h3>ser
verv
ari
abl
e<br
/><h3"
);
f
oreach(
str
ingkeyi
nRequest
.ser
ver
var
iabl
es.
All
key
s)
Response.
wri
te(
key+"
="+
Request
.ser
ver
var
iabl
es[
key
].Tost
ri
ng(
)+"
<br
/>"
);
}
4.
MOUSEOVEREVENT
/
/Def
aul
t.
aspx
<℅@ pageLanguage="
c#"Aut
oEv
ent
wir
eup="
tr
ue"codeFi
l
e="
Def
aul
t.
aspx.
cs"
I
nher
it
s="
_Def
aul
t"℅>
<!DOCTYPEht
mlPUBLI
C"-
//w3c/
/DTDXHTML1.
0Tr
ansi
ti
onal
//EN"
"
htt
p:/
/www.
w3/
org/
TR/
xht
ml1/
DTD/
xht
ml1-
tr
ansi
ti
onal
.
dtd"
>
<ht
mlxml
ns="ht
tp:
//www.
w3.
org/
1999/
xht
ml"
>
<headr
unat
="ser
ver
">
<t
it
le>MOUSEOVER</
ti
tl
e>
</
head>
<body
>
<f
ormi
d="
for
m1"r
unat
="ser
ver
">
<di
v>
<asp:
LabelI
D="Label1"r
unat="
ser
ver
"Hei
ght
="30px"
Text
="MOUSE
OVER"
Width="
124px"></
asp:Label
><br/
>
<ahr
ef="
#"onmouseov
er="
window.
open(
'page1.
aspx'
);
">Load
Def
aul
t2</
a><br/
>
<ahr
ef="
#"onmouseov
er="
window.
open(
'page2.
aspx'
);
">Load
Def
alut
3</
a><br/
>
</
div
>
</
for
m>
</
body
>
</
html
>
/
/pagel
.aspx
<body
>
<f
ormi
d="
for
m1"r
unat
="ser
ver
">
<di
v>
<h3>page1:
i
ntr
iduct
iont
oASP</
h3>
</
div
>
</
for
m>
</
body
>
/
/page2.
aspx
<body
>
<f
ormi
d="
for
m1"r
unat
="ser
vee"
>
<di
v>
<h3>page2:
ASPBui
l
tinobj
ect
</h3>
</
div
>
</
for
m>
</
body
>
5.
UNLOADI
NGTHEWI
NDOW
/
/Def
aul
t.
aspx
<℅@ pageLanguage="
c#"Aut
oEv
ent
wir
eup="
tr
ue"codef
il
e="
Def
aul
t.
aspx.
cs"
I
nher
it
s="
_Def
aul
t"℅>
<!
DOCTYPEht
mlPUBLI
C"-
//W3C/
/DTDXHTML1.
0Tr
ansi
ti
onal
//EN"
"
htt
p:/
/www.
w3.
org/
TR/
xht
ml1/
DTD/
xht
ml1-
tr
ansi
ti
onal
.
dtd"
>
<ht
mlxml
ns="ht
tp:
//www.
w3.
org/
1999/
xht
ml"
>
<headr
unat
="ser
ver
">
<t
it
le>unt
it
ledpage</
ti
tl
e>
</
head>
<body
>
<f
ormi
d="
for
m1"r
unat
="ser
ver
">
<di
v>
<br/
>
<br/
>
<br
/>
<asp:
Label
ID="
Label
1"r
unat
="ser
ver
"Text
="UNLOADI
NGAFORM WI
NDOW"
wi
dth="
255px"
></
asp:
Label
1><br
/>
<br/
>
<ahr
ef="
#"
oncl
i
ck="
window.
open(
'Def
aul
t2.
aspx'
,'
_bl
ank'
,'
locat
ion=no,
menubar
=no,
stat
us=no,
t
ool
bar
=no'
);
">cl
i
ckt
oopent
hedocumenti
nawi
ndow</
a>
</
div
>
</
for
m>
</
body
>
</
html
>
/
/Def
aul
t2.
aspx
<℅@ pageLanguage="
#"℅>
<!
DOCTYPEht
mlPUBLI
C"-
//w3c/
/DTDXHTML1.Tr
ansi
ti
onal
//EN"
"
htt
p:/
/www.
w3.
org/
TR/
xht
ml1/
DTD/
xht
ml1-
tr
ansi
ti
onal
//EN"
<scr
iptr
unat
="ser
ver
">
</
scr
ipt
>
<ht
mlxml
ns="
htt
p:/
/www.
w3.
org/
1999/
xht
ml"
>
<headr
unat
="ser
ver
"
<t
it
le>unt
it
ledpage</
ti
tl
e>
</
head>
<body
>
<f
rom i
d="
for
m1"r
unat
="ser
ver
">
<di
v>
</
for
m>
</
body
>
</
html
>
6.
REMAI
NINGTHEWEBUSERNAME
/
/Def
aul
t.
aspx
<℅@ pageLanguage="
c#"Aut
owi
reup="
tr
ue"codeFi
l
e="
Def
aul
t.
aspx.
cs"
I
nher
it
s_Def
aul
t"℅>
<!
DOCTYPEht
mlPUBLI
C"-
//w3c/
/DTDXHTML1.
0Tr
ansi
ti
onal
//EN"
"
htt
p:/
/www.
w3.
org/
TR/
xht
ml1/
DTD/
xht
ml1-
tr
ansi
ti
onal
.
dtd"
>
<ht
mlxml
ns="ht
tp:
//www.
w3.
org/
1999/
xht
ml"
>
<headr
unat
="ser
ver
">
<t
it
le>unt
it
ledpage</
ti
tl
e>
</
head>
<body
>
<f
ormi
d="
for
m1"r
unat
="ser
ver
">
<di
v>
<asp:
Label
Id="
Label
1"r
unat
="ser
ver
"Text
="WEBUSERNAME"
><asp:
Label
>
<br
/>
<asp:
Label
Id="
Label
2"r
unat
="ser
ver
"Text
="USER"
></
asp:
Label
>
<asp:
Text
boxI
D="
Text
Box
1"r
unat
="ser
ver
"></
asp:
Text
Box>
<br/
>
<br/
>
<asp:
But
tonI
d="
But
ton"r
unat
="ser
ver
"Text
="LOGI
N"oncl
i
ck="
But
ton1_
cli
ck"
/>
</
body
>
</
html
>
/
/Def
aul
t.
aspx.
cs
publ
i
cpar
ti
alcl
ass_
Def
aul
t:
Syst
em.
web.
Ui.
page
pr
otect
edv
oidpage_
Load(
obj
ectsender
,Ev
ent
Argse)
{
i
f(Request
.Cooki
es[
"user
name"
]!=nul
l
)
Text
Box1.
Text
=Request
.cooki
es[
"user
name"
].
val
ue!
pr
otect
edv
oidBut
ton1_
cli
ck(
obj
ectsender
,Ev
ent
Argse)
Response.
cooki
es.
Add(
newHt
tpcooki
e("
user
name"
,Text
Box1.
Text
));
Response.
clear
Header
s()
;
Response.
clear
();
Response.
clear
cont
ent
();
Response.
wri
te(
"user
" + "l
oggedun.
")
;
Response.
Flush(
);
Response.
End(
);