All CSS Program By Rajan Sir V2V
All CSS Program By Rajan Sir V2V
1. Creating Object
<html>
<body>
<script>
// Method 1: Single object using object literal
var student = {
name : "Ram",
marks : 99
};
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
1
<html>
<body>
<script>
var d = new Date();
var y = d.getFullYear();
var m = d.getMonth() + 1;
var dd = d.getDay() + 1;
var h = d.getHours() + 1;
var m = d.getMinutes() + 1;
var s = d.getSeconds() + 1;
Output :
3. String Methods
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
2
<html>
<body>
<script>
var str = "A JavaScript";
document.write("Char At: " + str.charAt(4)+"<br>");
document.write("Char Code At: " + str.charCodeAt(0)+"<br>");
document.write("Index of: " + str.indexOf("p")+"<br>");
document.write("Lower Case: " + str.toLowerCase()+"<br>");
document.write("Upper Case: " + str.toUpperCase()+"<br>");
</script>
</body>
</html>
Output :
4. Simple calculator
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
3
<html>
<body>
<script>
var num1 = parseInt(prompt("Enter number 1 : "));
var num2 = parseInt(prompt("Enter number 2 : "));
var option = prompt("Enter operation to perform (ex. +,-,*,/) : ");
switch(option){
case "+" : alert(num1 + num2);
break;
case "-" : alert(num1 - num2);
break;
case "/" : alert(num1 / num2);
break;
case "*" : alert(num1 * num2);
break;
}
</script>
</body>
</html>
Output :
// alert box according to enter fields //
Output :
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
5
Chapter 2
1. Sorting and reversing array
<html>
<body>
<script>
var arr = new Array("Ram","Sham","Om");
document.write("Sorted array : " + arr.sort());
document.write("<br>Reversing array : " + arr.reverse());
</script>
</body>
</html>
Output :
<html>
<body>
<script>
var arr = new Array("a1","a2","a3");
arr.push("a4");
document.write("Push : " + arr);
arr.pop();
document.write("<br>Pop : " + arr);
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
6
arr.unshift("a0");
document.write("<br>Unshift : " + arr);
arr.shift();
document.write("<br>Shift : " + arr);
</script>
</body>
</html>
Output :
<html>
<head>
<script>
function show(){
var name = document.getElementById("demo").value;
alert("Name : " + name);
}
</script>
</head>
<body>
Enter name : <input type="text" id="demo"><br>
<button onclick="show()">show</button>
</body>
</html>
Output :
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
8
2. Changing style of contents/ elements
(Changing color of text of <p> tag and its background )
<html>
<head>
<script>
function change(){
var x = document.getElementsByTagName("p");
var i;
for(i=0;i<x.length;i++){
x[i].style.color = "red";
x[i].style.backgroundColor = "Pink";
}
}
</script>
</head>
<body>
<p>V2V</p>
<p>Best for diploma</p>
<button onclick="change()">Change</button>
</body>
</html>
Output :
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
9
3. Changing inner text
<html>
<head>
<script>
function load(){
document.getElementById("demo").innerHTML = "This text is added dynamically";
}
</script>
</head>
<body onload="load()">
<p id="demo"></p>
</body>
</html>
Output :
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
10
4. All elements of in form
<html>
<body>
<form>
Enter your name : <input type="text"><br><br>
Select gender :
<input type="radio" name="grp1" checked="true"> Male
<input type="radio" name="grp1"> Female
<br><br>
Select colors :
<input type="checkbox" name="grp2" checked="true"> Red
<input type="checkbox" name="grp2"> White
<input type="checkbox" name="grp2"> Black
<input type="checkbox" name="grp2"> Yellow
<br><br>
Select City :
<select>
<option value="1">Badlapur</option>
<option value="2">Kalyan</option>
<option value="3">Thane</option>
</select>
<br><br>
Output :
5. Mouse events
<html>
<body>
<textarea onmouseover="this.value='Mouse in'" onmouseout="this.value='Mouse out'"></textarea>
</body>
</html>
Output :
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
12
6. Key events
<html>
<body>
Enter name : <input type="text" onkeydown="javascript:alert('Key down')"
onkeyup="javascript:alert('Key up')">
</body>
</html>
Output :
<html>
<head>
<script>
function Change(EventCode){
with(document.forms.myform){
if(EventCode == 1){
OptionList[0].value = 1;
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
13
OptionList[0].text = "Apple";
OptionList[1].value = 2;
OptionList[1].text = "Banana";
OptionList[2].value = 3;
OptionList[2].text = "Kiwi";
}
if(EventCode == 2){
OptionList[0].value = 1;
OptionList[0].text = "Lotus";
OptionList[1].value = 2;
OptionList[1].text = "Rose";
OptionList[2].value = 3;
OptionList[2].text = "Mogra";
}
}
}
</script>
</head>
<body>
<form name="myform">
<select name="OptionList" size="2">
<option value="1">Apple</option>
<option value="2">Banana</option>
<option value="3">Kiwi</option>
</select>
<br><br>
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
14
</form>
</body>
</html>
Output :
function noChange(){
var x = document.getElementById("demo");
x.disabled = true;
}
</script>
</head>
<body>
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
15
Enter name : <input type="text" id="demo">
<br><br>
<button onclick="change()">Enable</button>
<button onclick="noChange()">Disable</button>
</body>
</html>
Output :
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
16
Chapter 4
function getCookie() {
var x = document.cookie;
alert(x);
}
function deleteCookie() {
// Also for setting expiration date
document.cookie = "myCookie=; expires=Thu, 01 Jan 1970 00:00:00 UTC; path=/";
}
function displayCookies() {
alert("All Cookies: " + document.cookie);
}
</script>
</head>
<body>
<button onclick="setCookie()">Set Cookie</button>
<button onclick="getCookie()">Get Cookie</button>
<button onclick="deleteCookie()">Delete Cookie</button>
<button onclick="displayCookies()">Display Cookies</button>
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
17
</body>
</html>
Output :
<html>
<head>
<script>
function change(){
var x = document.getElementById("name");
x.style.backgroundColor = "red";
alert(x.value);
}
</script>
</head>
<body>
<input type="text" id="name">
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
18
<br><br>
<button onclick="change()">Click</button>
</body>
</html>
Output :
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
19
3. Opening and Closing window
<html>
<head>
<title>Open and Close Window</title>
<script>
var newWindow;
function openWin() {
newWindow = window.open("", "", "width=200,height=100,left=100,top=200");
}
function closeWin() {
newWindow.close();
}
</script>
</head>
<body>
<button onclick="openWin()">Open Window</button>
<button onclick="closeWin()">Close Window</button>
</body>
</html>
Output :
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
20
4. scrollBy() scrollTo() moveBy() moveTo()
<html>
<head>
<title>Window Operations Example</title>
<script>
var newWindow;
function openNewWindow() {
newWindow = window.open("", "", "width=200,height=200");
newWindow.document.write("<div style='height: 1500px;'>Scroll and move this window</div>");
}
function scrollNewWindow() {
newWindow.scrollBy(0, 100);
}
function scrollToNewWindow() {
newWindow.scrollTo(0, 600);
}
function moveNewWindow() {
newWindow.moveBy(150, 150);
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
21
}
function moveToNewWindow() {
newWindow.moveTo(300, 200);
}
</script>
</head>
<body onload="openNewWindow()">
<button onclick="scrollNewWindow()">Scroll By 100px</button>
<button onclick="scrollToNewWindow()">Scroll To 600px</button>
<button onclick="moveNewWindow()">Move By 150px</button>
<button onclick="moveToNewWindow()">Move To (300, 200)</button>
</body>
</html>
Output :
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
22
<html>
<head>
<title>Window</title>
<script>
function show() {
for (let i = 0; i < 250; i += 50) {
window.open('', '', 'top=' + (i + 50) + ',width=300,height=200');
}
}
</script>
</head>
<body>
<button onclick="show()">Show Multiple Windows</button>
</body>
</html>
Output :
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
23
6. setTimeout() clearTimeout() setInterval() clearInterval()
<html>
<head>
<script>
function message(){
alert("V2V");
}
var msg;
function fun1(){
msg = setTimeout(message,1000);
}
function fun2(){
clearTimeout(msg);
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
24
}
function fun3(){
msg = setInterval(message,2000);
}
function fun4(){
clearInterval(msg);
}
</script>
</head>
<body>
<button onclick="fun1()">setTimeout</button>
<button onclick="fun2()">clearTimeout</button>
<button onclick="fun3()">setInterval</button>
<button onclick="fun4()">clearInterval</button>
</body>
</html>
Output :
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
25
Chapter 5
1. Modifiers
<html>
<head>
<title>Regex Modifiers Example</title>
</head>
<body>
<script>
var text = "Hello World\nhello world\nHELLO WORLD";
Output :
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
26
2. Quantifiers’
<html>
<head>
<title>Quantifiers</title>
</head>
<body>
<script>
var str = "100 1000 or 10000";
document.write("+ (one or more) = " + (/1+/).test(str));
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
27
Output :
<html>
<head>
<title>Matching</title>
</head>
<body>
<script>
var digit = "123";
var p = ",'|{}";
var word = "hello";
//digit
document.write("\d : " + (/\d/).test(digit));
document.write("<br>\D : " + (/\D/).test(digit));
//Word
document.write("<br>\w : " + (/\w/).test(word));
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
28
document.write("<br>\W : " + (/\W/).test(word));
</script>
</body>
</html>
Output :
<html>
<head>
<title>match and replace</title>
</head>
<body>
<script>
var str = "he is good man";
document.write("Match : " + str.match(/is/));
document.write("<br>Replace : " + str.replace(/good/g,"bad"));
</script>
</body>
</html>
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
29
Output :
frame1.html
<html>
<body>
<button onclick="parent.frame2.show()">Show</button>
</body>
</html>
Frame2.html
<html>
<body>
frame 2
<script>
function show(){
alert("hii");
}
</script>
</body>
</html>
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
30
Frame.html
<html>
<frameset rows="50%,50%">
<frame src="frame1.html">
<frame src="frame2.html" name="frame2">
</frameset>
</html>
Output :
Frame2.html
<html>
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
31
<body>
frame 2
<script>
function show(){
parent.frame2.location.href = "frame3.html";
}
</script>
</body>
</html>
frame3.html
<html>
<body>
<h1>Frame 3</h1>
</body>
</html>
Frame.html
<html>
<frameset rows="50%,50%">
<frame src="frame1.html">
<frame src="frame2.html" name="frame2">
</frameset>
</html>
Output :
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
32
7. Writing in the child window
<html>
<head>
<script>
window.onload = function(){
window.frame2.document.write("<h1>hii</h1>");
}
</script>
</head>
<frameset rows="50%,50%">
<frame src="frame1.html"/>
<frame src="" name="frame2"/>
</frameset>
</html>
Output :
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
33
8. Accessing an element of child window
frame1.html
<html>
<body>
<form name="myForm">
<input type="text" name="text">
</form>
</body>
</html>
frame2.html
<html>
<body>
<script>
function change(){
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
34
parent.frame1.myForm.text.value = "V2V";
}
</script>
<button onclick="change()">Change</button>
</body>
</html>
Frame.html
<html>
<frameset rows="50%,50%">
<frame src="frame1.html" name="frame1"/>
<frame src="frame2.html"/>
</frameset>
</html>
Output:
9. Using iframe
<html>
<body>
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
35
<iframe width="400" height="250" src="https://www.youtube.com/embed/VubDK5nQpeY?si=BQcF9-
RzEmU1Xas8"></iframe>
</body>
</html>
Output :
10. Rollover
<html>
<body>
<img src="1.jpeg" height="200" width="300" name="img1">
<br><br>
<a onmouseover="javascrip:img1.src='1.jpeg'">car 1</a>
<a onmouseover="javascrip:img1.src='2.jpeg'">car 2</a>
<a onmouseover="javascrip:img1.src='3.jpeg'">car 3</a>
</body>
</html>
Output :
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
36
11. Regular expression methods
<html>
<head>
<title>regular expression methods</title>
</head>
<body>
<script>
var str = "V2V is best";
var reg = /V2V/;
document.write(reg.exec(str));
document.write("<br>" + reg.test(str));
document.write("<br>" + reg.toString());
document.write("<br>" + reg.toSource());
</script>
</body>
</html>
Output :
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
37
12. Regular expression
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Validation Example</title>
</head>
<body>
<h2>Validation Form</h2>
<form id="validationForm">
Email:<input type="text" id="email"><br><br>
Name:<input type="text" id="name"><br><br>
Aadhaar Number:<input type="text" id="aadhaar"><br><br>
IP Address:<input type="text" id="ip"><br><br>
Phone Number:<input type="text" id="phone"><br><br>
Pincode:<input type="text" id="pincode"><br><br>
<button type="button" onclick="validateForm()">Validate</button>
</form>
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
38
<script>
function validateForm() {
var email = document.getElementById("email").value;
var name = document.getElementById("name").value;
var aadhaar = document.getElementById("aadhaar").value;
var ip = document.getElementById("ip").value;
var phone = document.getElementById("phone").value;
var pincode = document.getElementById("pincode").value;
if (!emailPattern.test(email)) {
alert("Invalid email ID");
} else if (!namePattern.test(name)) {
alert("Invalid name");
} else if (!aadhaarPattern.test(aadhaar)) {
alert("Invalid Aadhaar number");
} else if (!ipPattern.test(ip)) {
alert("Invalid IP address");
} else if (!phonePattern.test(phone)) {
alert("Invalid phone number");
} else if (!pincodePattern.test(pincode)) {
alert("Invalid pincode");
} else {
alert("All inputs are valid");
}
}
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
39
</script>
</body>
</html>
Output :
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
40
<body>
<textarea id="text" onmouseover="show1()" onmouseout="show2()"></textarea>
</body>
</html>
Output :
Chapter 6
1. Window status
<html>
<head>
<title>Status bar</title>
<script>
function showStatus(){
var win = window.open("","myWindow",'height=100,width=100');
win.status = "V2V";
}
</script>
</head>
<body onload="showStatus()">
</body>
</html>
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
41
2. Simple banner
<html>
<head>
<title>Banner</title>
<script>
var banners = new Array("c.png","python.png","java.png");
var count = 0;
function rotate(){
count ++;
if(count == banners.length){
count = 0;
}
document.img1.src = banners[count];
setTimeout(rotate,1000);
}
</script>
</head>
<body onload="rotate()">
<img src="c.png" name="img1" height="200" width="200">
</body>
</html>
Output :
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
42
3. Linking Banner
<html>
<head>
<title>Link Banner Ads</title>
<script language="Javascript" type="text/javascript">
Banners = new Array('c.png','python.png','java.png')
BannerLink = new Array('google.com/','vpt.edu.in/', 'msbte.org.in/');
CurrentBanner = 0;
NumOfBanners = Banners.length;
function LinkBanner()
{
document.location.href ="http://www." + BannerLink[CurrentBanner];
}
function DisplayBanners() {
if (document.images) {
CurrentBanner++
if (CurrentBanner == NumOfBanners) {
CurrentBanner = 0
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
43
}
document.RotateBanner.src= Banners[CurrentBanner];
setTimeout("DisplayBanners()",1000)
}
}
</script>
</head>
<body onload="DisplayBanners()" >
<center>
<a href="javascript: LinkBanner()">
<img src="c.png" width="300" height="300" name="RotateBanner" />
</a>
</center>
</body>
</html>
Output :
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
44
4. Slideshow
<html>
<head>
<title>Slide show</title>
<script>
var pics = new Array("c.png","python.png","java.png");
counter = 0;
function SlideShow(status){
if(document.images){
counter = counter + status;
if(counter < 0){
counter = pics.length - 1;
}
if(counter > (pics.length - 1)){
counter = 0;
}
document.img1.src = pics[counter];
}
}
</script>
</head>
<body>
<img src="c.png" height="300" width="300" name="img1">
<br>
<input type="button" value="Next" onclick="SlideShow(1)">
<input type="button" value="Back" onclick="SlideShow(-1)">
</body>
</html>
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
45
Output :
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
46
<option value="red">Red</option>
<option value="blue">Blue</option>
<option value="green">Green</option>
</select>
</body>
</html>
Output :
6. Floating Menu
<html>
<head>
<title>Floating menu</title>
<style>
.menu{
background-color: yellowgreen;
width: 200px;
padding: 10px;
color: white;
position: fixed;
}
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
47
.menu a{
display: block;
}
</style>
</head>
<body>
<nav class="menu">
<h3>Floating Menu</h3>
<a href="C.txt">C</a>
<a href="java.txt">java</a>
<a href="python.txt">Python</a>
</nav>
</body>
</html>
Output :
<html>
<head>
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
48
<title>Chain selection</title>
<script>
var IFemp = new Array("Ram","Sham");
var COemp = new Array("jon","doe");
function getEMP(branch){
var i;
//Remove all elements
for(i = document.myForm.emp.options.length - 1; i>0;i--){
document.myForm.emp.options.remove(i);
}
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
49
<option value="1">IF</option>
<option value="2">CO</option>
</select>
<select name="emp">
<option value="0">Employee</option>
</select>
</form>
</body>
</html>
Output :
8. Tab Menu
<html>
<head>
<title>Tab Menu</title>
<style>
.cityClass{
display: none;
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
50
}
</style>
<script>
function openCity(city){
var i;
var x = document.getElementsByClassName("cityClass");
for(i=0;i<x.length;i++){
x[i].style.display = "none";
}
var y = document.getElementById(city);
y.style.display = "block";
}
</script>
</head>
<body>
<div>
<button onclick="openCity(this.value)" value="kalyan">Kalyan</button>
<button onclick="openCity(this.value)" value="thane">Thane</button>
<button onclick="openCity(this.value)" value="csmt">CSMT</button>
</div>
<div>
<div id="kalyan" class="cityClass">
<p>This is kalyan page</p>
</div>
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
51
</div>
</body>
</html>
Output :
9. Popup Menu
<html>
<head>
<title>Popup menu</title>
<style>
a{
display: block;
}
.branch{
display: none;
}
.program:hover .branch{
display: block;
}
</style>
</head>
<body>
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
52
<div class="program">
Program
<div class="branch">
<a href="#">IF</a>
<a href="#">CO</a>
<a href="#">AIML</a>
</div>
</div>
</body>
</html>
Output :
<html>
<head>
<title>Sliding menu</title>
<style>
a{
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
53
display: block;
}
.branch{
position: absolute;
background-color: yellowgreen;
padding: 10px;
width: 200px;
left: -200px;
transition: 1s ease-in-out;
}
.branch:hover{
left: 0px;
}
</style>
</head>
<body>
<div class="branch">
<a href="#">IF</a>
<a href="#">CO</a>
<a href="#">AIML</a>
</div>
</body>
</html>
Output :
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
54
11. Highlighted Menu
<html>
<head>
<style>
.link:hover{
background-color: grey;
}
</style>
</head>
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
55
<body>
<a class="link" href="#">IF</a>
<a class="link" href="#">CO</a>
<a class="link" href="#">AIML</a>
</body>
</html>
Output :
<html>
<head>
<style>
ul, #myUL {
list-style-type: none;
}
.caret::before {
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
56
content: "\25B6";
color: black;
display: inline-block;
}
.caret-down::before {
-ms-transform: rotate(90deg); /* IE 9 */
-webkit-transform: rotate(90deg); /* Safari */
transform: rotate(90deg);
}
.nested {
display: none;
}
.active {
display: block;
}
</style>
</head>
<body>
<ul id="myUL">
<li><span class="caret">India</span>
<ul class="nested">
<li>Karnataka</li>
<li>Tamilnaadu</li>
<li><span class="caret">Maharashtra</span>
<ul class="nested">
<li>Mumbai</li>
<li>Pune</li>
<li><span class="caret">Navi Mumbai</span>
<ul class="nested">
<li>Nerul</li>
<li>Vashi</li>
<li>Panvel</li>
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
57
</ul>
</li>
</ul>
</li>
</ul>
</li>
</ul>
<script>
var toggler = document.getElementsByClassName("caret");
var i;
for (i = 0; i < toggler.length; i++) {
toggler[i].addEventListener("click", function() {
this.parentElement.querySelector(".nested").classList.toggle("active");
this.classList.toggle("caret-down");
});
}
</script>
</body>
</html>
Output :
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
58
13. Context menu
<html>
<head>
<style>
div {
background: yellow;
border: 1px solid black;
padding: 10px;
}
</style>
</head>
<body>
<div contextmenu="mymenu">
<p>Right-click inside this box to see the context menu!
<menu type="context" id="mymenu">
<menuitem label="Refresh"></menuitem>
<menu label="Share on...">
<menuitem label="Twitter"></menuitem>
<menuitem label="Facebook"></menuitem>
</menu>
<menuitem label="Email This Page"></menuitem>
</menu>
</div>
</body>
</html>
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
59
<html>
<head>
<style>
div.scrollmenu {
background-color: #333;
overflow: auto;
white-space: nowrap;
}
div.scrollmenu a {
display: inline-block;
color: white;
padding: 14px;
}
</style>
</head>
<body>
<div class="scrollmenu">
<a href="#home">Home</a>
<a href="#news">News</a>
<a href="#contact">Contact</a>
<a href="#about">About</a>
<a href="#support">Support</a>
<a href="#blog">Blog</a>
<a href="#tools">Tools</a>
<a href="#base">Base</a>
<a href="#custom">Custom</a>
<a href="#more">More</a>
<a href="#logo">Logo</a>
<a href="#friends">Friends</a>
<a href="#partners">Partners</a>
<a href="#people">People</a>
<a href="#work">Work</a>
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
60
</div>
</body>
</html>
Output :
<html>
<head>
<style>
.sidebar{
position:fixed;
background-color: pink;
padding:10px;
}
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
61
.sidebar a{
display:block;
}
</style>
</head>
<body>
<div class="sidebar">
<a href="#home"> Home</a>
<a href="#vision">Vision </a>
<a href="#mission"> Mission</a>
<a href="#prog">Programs</a>
</div>
</body>
</html>
Output :
<html>
<head>
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
62
<script>
window.onload = function(){
document.addEventListener("contextmenu", function(e){
e.preventDefault();
}, false);}
</script>
</head>
<body>
<h3>Right click on screen,Context Menu is disabled</h3>
</body>
</html>
Output :
Free Study Material Buy Ty Diploma Buy Sy Diploma Whatsapp Group for Study Material
64