0% found this document useful (0 votes)
34 views

WEBPROGRAMMING PRACTICAL

Uploaded by

aak67283
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
34 views

WEBPROGRAMMING PRACTICAL

Uploaded by

aak67283
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 50

WEBPROGRAMMING PRACTICAL

Pract1 (A):Design a webpage using a document structure tag:-

<html>

<head>

<title>Structure of WebPage</title>

</head>

<body>

<h1>Company Name</h1>

<p>This is my first page</p>

<p>This is an example of paragraph tag</p>

</body> </html>
Pract1 (B):Design a webpage using a Formatting Tags:-

<html>

<head>

<title>Text Formatting Tags</title>

</head>

<body>

<p>This is a paragraph tag</p>

<p><b>This is a sentence using bold tag</b></p>

<br/><b><i>This is a new sentence without a paragraph break, in bold

italics</i></b>

<hr/>

<p><u>This is sentence using underline tag</u></p>

</body> </html>
Pract1 (C):Design a webpage using a List Tags:-

<!DOCTYPE html>

<html>

<head>

<title>List Item</title>

</head>

<body>

<p>An Ordered list: </p>

<al type="2">

<li>HTML</li>

<li>CSS</li>

<li>PHP</li>

</ol>

<p>An Unordered list:</p>

<ul>

<li>HTML</li>

<li>CSS</li>

<li>PHP</li>

</ul>

</body>

</html>
Pract1 (D):Design a webpage using a image and imagemap:-

<!DOCTYPE html>

<html>

<head>

<title> Images</title>

</head>

<body>

<img src="Lighthouse.jpg" width="300" height="200" alt="Image not

Available">

</body>

</html>
Image Map: <!DOCTYPE html>

<html>

<head>

<title>Click on Image</title>

</head>

<body>

<img src="workplace.jpg" alt="Workplace" usemap="#workmap" />

<map name="workmap">

<area

shape="rect"

coords="34,44,270,350"

alt="Computer"

href="https://en.wikipedia.org/wiki/Computer"

‫د‬/

<area

shape="rect"

coords="290,172,333,250"

alt="Phone"

href="https://en.wikipedia.org/wiki/Mobile_phone"

/>

<area shape="circle" coords="337,300,44" alt="Coffee"


href="https://en.wikipedia.org/wiki/Coffee" />

</map> </body>
Pract2 (A):Design a webpage using a Table Tag:-

<!DOCTYPE html>

<html>

<head>

<title>HTML Table Header</title>

</head>

<body>

<table border="1">

<tr>

<th>Students</th>

<th>Total</th>

</tr>

<tr>

<td>Boys</td> <td>50</td>

</tr>

<tr>

<td>Girls</td>

<td>700</td>

</tr>

</table>

</body>

</html>
Pract2 (B):Design a webpage using a Form Tag:-

<!DOCTYPE html>

<html>

<head>

<title>Form Page: Sampleform</title>

</head>

<body>

<h1>Sample form page</h1>

<form id="sampleform" method="post" action="">

<p>

Name:<input type="text" name="Name"/>

</p>

<p>

Email:<input type="text" name="Email"/>

</p> <p>

Gender:<input type="radio" name="r1"/>Male <input type="radio" name="r1"


/>Female

</p>

<p>

Hobbies:<input type="checkbox" name="Hobbies" value="on">Dancing <input


type="checkbox" name="Hobbies" value="on">Singing

</p>

<p>

<input type="submit" name="Submit" value="Submit">


</p>

</form>

</body>

</html>
Pract2 (C):Design a webpage using a Navigation of multiple

webpages:-

<!DOCTYPE html>

<title>Navigation Links</title>

<html>

<head>

</head>

<body>

<div align="center">

<a href="index.html">Index</a> <a href="nature.html">Nature</a> <a


href="history.html">History</a> <a href="arts.html">Arts</a>

</div>

</body> </html>
Pract2 (D):Design a webpage using a Embedded Multimedia

Elements:-

<!DOCTYPE html>

<html>

<head>

<title>Video Insertion</title>

</head>

<body>

<video width="300" height="200" autoplay>

<source src="Person Typing Fast.mp4" type="video/mp4">

</video>

</body>

</html>
Pract3 (A):Design a webpage that makes use of cascading style sheet with CSS
properties to change the background of page:-

<!DOCTYPE html>

<html>

<head>

<title>Changing background of page</title>

<style>

h1{

background-color:green;

p{

background-color: yellow;

</style>

</head>

<body>

<h1>CSS background color example</h1>

<div>

We are in the div tag

<p>This is paragraph will have a different background color</p>

</div>

</body> </html>
Pract3 (B):Design a webpage that makes use of cascading style sheet with CSS
properties to change the fonts and text styles of page:-

<!DOCTYPE html>

<html>

<head>

<style>

p.normal{

font-family: 'Times New Roman', Times, serif;

font-style: normal;

p.italic{

font-family: Arial, Helvetica, sans-serif;

font-style: italic;

p.oblique{

font-style: oblique:

</style>

</head>

<body>

<p class="normal">Paragraph in normal form</p>

<p class="italic">Italic style</p>

</body> </html>
Pract3 (C):Design a webpage that makes use of cascading style sheet with CSS
properties for positioning an element:-

<!DOCTYPE html>

<html>

<head>

<style>

div.static{

position: static;

border: 3px solid #73AD21;

p.relative{

position: relative;

left: 30px;

border: 3px solid #73AD21;

</style>

</head>

<body>

<h2>Position: static</h2>

<p class="relative">This paragraph will be positioned relatively </p>

<div class="static">

this div element has position: static;

</div>

</body></html>
Pract4 (A 1):Write A Javascript program for calculating Factorial of

number:-

<!DOCTYPE html>

<html>

<head>

<script>

function show(){

var i,no,fact;

fact=l:

no=Number(document.getElementById("num").value);

for(i=1;i<=no;i++)

fact=fact*i;

document.getElementById("answer").value=fact;

</script>

</head>

<body>

Enter Num:<input id="num">

<button onclick="show()">Factorial</button>

<input id="answer">

</body></html>
Pract4 (A 2):Write A Javascript program for Finding Fibonacci

series:-

<!DOCTYPE html>

<html>

<head> </head>

<body>

<script> var n1 = 0.

n2 = 1, nextnum,

i;

var num = prompt(" Enter the limit for Fibonacci Series ");
document.write("Fibonacci Series: ");

for (i = 1; i <= num; i++) {

document.write(" <br> " + nl); nextnum = nl + n2;

n1 = n2;

n2 = nextnum;

</script>

</body>

</html>
Pract4 (A 3):Write A Javascript program for displaying prime

numbers:-

<!DOCTYPE html>

<html>

<head>

<script>

function calcprimeno(){

var beginno=parseInt(document.numbers.firstnum.value); var


endno=parseInt(document.numbers.secondnum.value); var primeNumbs=new
Array();

var ctr=beginno;

while (ctr<=endno) {

if (isPrime(ctr)==true) {

primeNumbs[prime Numbs.length]=ctr;

ctr=ctr+1;

if (primeNumbs.length==0) {

document.getElementById('output_content').innerHTML="There were no

prime no within the range":

else{

outputPrimeNums(primeNumbs):

}
}

function isPrime(num){

var flag=true;

for (var i=2;i<=Math.ceil(num/2);i++) { if ((num%i)==0) {

flag=false;

break;

return flag:

function outputPrimeNums(primes){

var html="<h2>Prime Numbers</h2>"; for(i=0;i<primes.length;i++){

html += primes[i]+"<br>";

document.getElementById('output_content').innerHTML=html;

</script>

</head>

<body>

<form name="numbers">

Beginning Number:<input type="text" name="firstnum">

End Number:<input type="text" name="secondnum">


<input type="button" value="Find Prime Numbers" onclick="calcprimeno()">

</form>

<div id="output_content"></div>

</body></html>
Pract4 (A 4):Write A Javascript program for Evaluating Expressions:-

<!DOCTYPE html>

<html>

<body>

<p>Click the button t evaluate/execute Javascript code/expressions.</p>


<button onclick="myFunction()">Try it</button>

<p id="demo"></p>

<script>

function myFunction(){

var x=10;

var y=20;

var a=eval("x"y")+"<br>";

var b=eval("2+2")+"<br>";

var c=eval("x+17")+"<br>";

var res=a+b+c:

document.getElementById("demo").innerHTML=res;

} </script>

</body> </html>
Pract4 (A 5):Write A Javascript program for Finding Reverse

Number:-

<!DOCTYPE html>

<html>

<head>

<script>

function palin(){

var a,no,b,temp=0;

no=Number(document.getElementById("no_input").value);

b=no;

while(no>0){

a=no%10;

no=parseInt(no/10):

temp-temp*10+a:

alert(temp);

</script>

</head>

<body>

Enter any Number:<input id="no_input">

<button onclick="palin()">Check</button><br><br>

</body></html>
Pract4 (B):Write A Javascript program for Validating various form

elements:-

<!DOCTYPE html>

<html>

<head>

<script>

function validateform() {

var name = document.myform.name.value; var password =


document.myform.password.value;

if (name == null || name == """) {

alert("Name can't be blank");

return false;

}else if (password.length <6) {

alert("Password must be at least 6 characters long."); return false;

}else if(cpassword!=password){

alert("Confirm Password Should be same");

}else if(atposition<1 || dotposition<atposition+2 ||

dotposition+2=email.length){

alert("Please enetr a valid email address \n atposition:"+atposition+"\n

dotposition:"+dotposition);

}else{

alert("Your Form has been subitted successfully");


}

</script>

<title>Document</title>

</head>

<body>

<form

name="myform"

method="post"

action="abc.jsp"

onsubmit="return validateform()"

Name: <input type="text" name="name" /><br /> Password: <input


type="password" name="password" /><br /> Confirm Password:<input
type="password" name="cpassword" /><br /> E-mail:<input type="email"
name="email" /><br /> <input type="submit" value="register"/>

</form>

</body>

</html>
Pract5 (A1):Write A Javascript program for demonstrating regular

expressions:-

<!DOCTYPE html>

<html>

<body>

<p>Regular Expression</p>

<button onclick="myFunction()">Try it</button>

<script>

function myFunction(){

var str="All these are not possible using HTML!"; var n=str.search(/possible/i);

document.write("<br>"+n+"<br>");

var res=str.replace(/possible/i,"POSSIBLE");
document.write("<br>"+res+"<br>");

var patt=/e/;

document.write("<br>"+patt.test(str)+"<br>");

</script>

</body>

</html>
Pract5 (A2):Write A Javascript program for demonstrating string:- <!DOCTYPE
html>

<html>

<body>

<script>

var strl="Hey diddle diddle, the cat and the fiddle, the cow jumped over the
moon.";

var str2="The little dog laughed to see such fun, and the dish ran away with the
spoon!";

document.write(strl+"<br>"+str2+"<br>");

var sln=strl.length;

document.write("<br>"+"Length of string is"+sln+"<br>");

var x='It\'s alright';

var y="we are the so-called\"Vikings"from the north":

document.write("<br>"+x+"<br>");

document.write("<br>"+y+"<br>");

</script>

</body>

</html>
Pract5 (A3):Write A Javascript program for demonstrating math:- <!DOCTYPE
html>

<html>

<body>

<h2>Javascript Math Demo</h2>

<script>

document.write("PI"+Math.PI+"<br>");

document.write("Random number="+Math.round(49.657)+"<br>");

document.write("rounding="+Math.round(6.433)+"<br>");
document.write("pow="+Math.pow(10,3)+"<br>");

document.write("Square root="+Math.sqrt(64)+"<br>");

document.write("absolute="+Math.abs(-67.7)+"<br>");
document.write("ceil="+Math.ceil(6.4)+"<br>");
document.write("floor="+Math.floor(4.7)+"<br>");

document.write("sin="+Math.sin(90*Math.PI/180)+"<br>");
document.write("cos="+Math.cos(0*Math.PI/180)+"<br>");

document.write("finding max="+Math.max(0,150,30,20,-8.-200)+"<br>");
document.write("finding min="+Math.min(0,150,30,20,-8,-200)+"<br>");

</script>

</body>

</html>
Pract5 (A4):Write A Javascript program for demonstrating date:- <!DOCTYPE
html>

<html>

<body>

<h2>Date Demonstration</h2>

<script>

document.write(Date());

var d=new Date();

document.write("<br>"+d+"<br>");

var dl=new Date("August 30,2004 17:11:00");


document.write("<br>"+d1+"<br>");

var d2=new Date(45400000); document.write("<br>"+d2+"<br>");

var d3=new Date(99,5,24,11,33,30,0); document.write("<br>"+d3+"<br>"); var


d4=new Date(99,5,24);

document.write("<br>"+d4+"<br>");

document.write("<br>"+"d.toUTCString()"+d.toUTCString());

</script>

</body>

</html>
Pract5 (B1):Write A Javascript program for demonstrating WINDOW object:-

<!DOCTYPE html>

<html>

<head>

<title>Document</title>

</head>

<body>

<input type="button" value="Delete Record" onclick="del()">

<script>

function del(){

var ans=confirm("Are u sure?");

if(ans==true){

alert("OK");

}else{

alert("Cancel");

</script>

</body> </html>
Pract5 (B2):Write A Javascript program for demonstrating Navigator object:-

<!DOCTYPE html>

<html>

<head>

<title>Document</title>

</head>

<body>

<h2>Javascript Navigator Object</h2>

<script>

document.write("<br>navigator.appCode Name:"+navigator.appCode Name):

document.write("<br>navigator.cookieEnabled:"+navigator.cookieEnabled);
document.write("<br>navigator.userAgent:"+navigator.userAgent);

document.write("<br>navigator.appName:"+navigator.appName);

document.write("<br>navigator.appVersion:"+navigator.appVersion);

document.write("<br>navigator.platform:"+navigator.platform);

document.write("<br>navigator.language:"+navigator.language);
document.write("<br>navigator.online:"+navigator.online);

</script>

</body>

</html>
Pract5 (B3):Write A Javascript program for demonstrating History object:-

<!DOCTYPE html>

<html lang="en"> <head>

<script>

function goBack(){

window.history.back()

</script>

<title>Document</title>

</head>

<body>

<input type="button" value="Back" onclick="goBack()">

</body> </html>
Pract5 (B4):Write A Javascript program for demonstrating Location object:-

<!DOCTYPE html>

<html>

<head>

<title>Document</title>

</head>

<body>

<input type="button" value="Replace URL" onclick="myFunc()">

<script>

function myFunc(){

location.replace("http://www.google.com")

</script>

</body> </html>
Pract5 (C):Write A Javascript program for Storing and Retrieving Cookies:-

<!DOCTYPE html>

<html lang="en">

<head>

<script>

function set_cookie(c_name,c_value,exdays){

var dt=new Date();

dt.setTime(dt.getTime()+(exdays*24*60*60*1000));

var exp="expires="+dt.toGMTString();

document.cookie=c_name+"="+c_value+":"+exp+";path=/";

function get_cookie(c_name){

var name=c_name+"=";

var decoded_cookie-decodeURIComponent(document.cookie);

var ca=decoded_cookie.split(':');

for(var i=0;i<ca.length;i++){

var x=ca[i];

while(x.charAt(0)=="){

x=x.substring(1);

if(x.indexOf(name)==0){
}

return x.substring(name.length,x.length);

return

||||

function check_cookie(){

var user=get_cookie("username");

if(user != ""){

alert("Welcome again"+user);

}else{

user=prompt("Please enter your name:".""");

if(user != ""&& user!=null){

set_cookie("username",user.20);

</script>

</head>

<body onload="check_cookie()">

</body> </html>
Practical 6(A):create a xml file with internal/external DTD and display it using
CSS

<?xml version="1.0 encoding="UTF-8" standalone="yes"?>

<!DOCKTYPE book[

<!ELEMENT book (bname,author.price)>

<!ELEMENT bname(#PCDATA)>

<!ELEMENT author(#PCDATA)>

<!ELEMENT price (#PCDATA)>

]>

<book>

<bname>@ashwithyou_ </bname>

<author>TutorialsPoint</author>

<price>(011) 123-4567</price>

</book>
Practical 6(B): Create a xml file with internal/external DTD and display it using
XSL.

<?xml version="1.0" encoding="UTF-8"?>

<xsl:stylesheetversion="1.0">

-<xsl:template match="/">

-<html>

-<body>

<h2> BOOKS DETAILS</h2>

-<table border="1">

-<tr bgcolor="#ffff0000">

<th>BOOK ID</th>

<th> BOOK NAME</th>

<th> AUTHOR</th>

<th>PUBLISHER</th>

<th> PRICE</th>

-<xsl:for-each select="class/book"/>

-<tr>

-<td>

-<xsl:value-of select="@bid"/>

</td>

-<td>

-<xsl:value-of select="bname"/>

-</td>

-<td>
-<xsl:value-of select="publisher"/> </td>

-<td>

-<xsl:value-of select="price"/>

</td>

</tr>

</xsl:for-each>

</table>

</body>

</html>

</xsl:template>

</xsl:stylesheet>
Practical 7(A):Design a webpage to handle asynchronous request using AJAX
onmouseover.

<!DOCTYPE html>

<html>

<head>

<title>Document</title>

</head>

<body>

<h1>The XMLHttpRequestAsynchronous Request demo</h1> <button


onmouseover="showDoc()">Show File Content</button> <div
id="show"></div>

<script>

function showDoc(){

var xhttp=new XMLHttpRequest();

xhttp.onreadystatechange=function(){ if(xhttp.readyState==4){

if(xhttp.status==200){

document.getElementById("show").innerHTML=xhttp.responseText;

};

xhttp.open("get"."My_File.txt",true);

xhttp.send();

</script></body></html>
Practical 7(B): Design a webpage to handle asynchronous requests using AJAX
on button click.

<!DOCTYPE html>

<html>

<head>

<title>Document</title>

</head>

<body>

<h1>The XMLHttpRequestAsynchronous Request demo</h1> <button


onclick="showDoc()">Show File Content</button>

<div id="show"></div>

<script>

function showDoc(){

var xhttp=new XMLHttpRequest();

xhttp.onreadystatechange=function(){

if(xhttp.readyState==4){

if(xhttp.status==200){

document.getElementById("show").innerHTML=xhttp.responseText:

};

xhttp.open("get","My_File.txt",true);

xhttp.send();</script> </body></html>
Pratical 8(A):write php scripts for retrieving data from HTML forms.

Form1.html:

<html>

<body>

<form action="welcome.php" method="get">

Name:<input type="text" name="name ne"/>

<input type="submit" value="visit"/>

</form>

</body>

</html>

Welcome.php

<?php

$name=$_GET["name"]; //receiving name field value in $name variable

echo "welcome, $name":

?>
Practical 8(B):performing certain mathematical operation such as calculating
factorial/finding Fibonacci series/displaying prime numbers in a given
range/evaluating expressions/calculating

reverse of a number.

1.Factorial:

<?php

$num=4;

$fact=1;

for($x=1;$x<=$num:$x++){

$fact=$fact*$x:

echo "Factorial of $num is $fact";

?>
2.Fibonacci series:

<?php

$num=10;

$a=0;

$b=1;

echo "Sa $b";

for ($i=3; $i< $num; $i++) {

?>

echo $c=$a+$b;

echo "";

$a=$b;

$b=$c;
3.prime numbers:

<?php $n=50;

for($j=2:$j<=Sn:$j++){ for($k=2:$k<$j:$k++){ if($j%$k==0)

break;

if($k==$j){

echo "Prime number: ".$j;

?>
4.reverse number:

<?php $num=139; $r=0;

while($num!=0){ $r=$r*10+$num%10; $num=(int)($num/10);

echo "Reverse number: ",$r:

?>
Practical 8(C):Write PHP scripts for working with arrays.

<!DOCTYPE html>

<html>

<body>

<?php

$num=array(1,2,3,4,5):

foreach($num as $v){

?>

echo "Value=$v";

</body>

</html>
Practical 8(D):Write PHP script for working with files(reading/writing).

1.file writing: <!DOCTYPE html>

<html>

<body>

<?php

$fp = fopen('My_File.txt', 'w');//opens file in write-only mode

fwrite($fp, 'welcome ');

fwrite($fp, 'to php file write'); fclose($fp);

echo "File written successfully":

?>

</body> </html>
2.File reading:

<?php

$filename = "data.txt";

$fp = fopen($filename, "r")://open file in read mode

$contents = fread($fp, filesize($filename))://read file

echo "<pre>$contents</pre>"://printing data of file fclose($fp)://close file

?>
Practical 9(A): write php scripts for working with databases.

<?php

$servername="localhost":

$username="root":

Spassword="1234":

$dbname="myDB":

$conn-new mysqli($servername, $username, $password,$dbname);

if($conn->connect_error){

die("connection failed: ".$conn->connect_error);

$sql="INSERT INTO MyGuests

VALUES(1,'Pawan', 'Kumavat', '[email protected]')":

if($conn->query($sql)==TRUE){

echo "New Record Created Succefully":

}else{

echo "Error: ".$sql."<br>".$conn->error:

$sql="SELECT id,firstname, lastname FROM MyGuests":

$result=$conn->query($sql); if($result->num_rows>0){

while($row=$result->fetch_assoc()){

echo "id: ".$row["id"]."Name:

".$row["firstname"]."".$row["lastname"]."<br>";

}
}else{

echo "O results":

$conn->close();

?>
Practical 9(B): write php scripts for storing and retrieving cookies.

<?php

setcookie("user","Guest");

?>

<html>

<body>

<?php

if(!isset($_COOKIE["user"])){

echo "Sorry, cookie is not found!";

}else{

?>

echo "<br>Cookie Value: ".$ COOKIE["user"];

</body>

</html>
Practical 9(C):write php scripts for storing and retrieving sessions.

<?php

session_start();

?>

<html>

<body>

<?php

$_SESSION["favcolor"]="Green":

$_SESSION["favflower"]="Rose";

echo "Session variables are set."."<br>";

echo "Favorite color: ".$_SESSION["favcolor"]."<br>"; echo "Favorite flower:


".$_SESSION["favflower"].".";

?>

</body>

</html>
Practical 10: design wepage with some jQuery animation effects.

<!DOCTYPE html>

<html>

<head>

<script src="jquery.min.js"></script>

<script>

$(document).ready(function(){

$("button").click(function(){

$("div").animate({left: '250px'});

});

});

</script> </head>

<body>

<button>Start Animation</button>

<p>A simple animation example:</p>

<div

style="background:#98bf21;height:100px;width:100px;position:absolute;"></d
iv>

</body> </html>

You might also like