0% ont trouvé ce document utile (0 vote)
47 vues15 pages

HTML

Transféré par

Benny Bav
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
47 vues15 pages

HTML

Transféré par

Benny Bav
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

<html>

<body>

<p id='out'></p>

<script>

var a=[1,2,3,4,5,6,7]

function is_odd(x){

if(x%2!=0)

return true

else

return false

//call 'square' function for each item in a using map

var b=a.filter(is_odd);

document.querySelector("#out").innerHTML=b;

</script>

</body>

</html>

2) <html>

<body>

<input type='text' id='txt' value='Sample Text'>

<input type='button' onclick='get_val()' value='Click'>

<p id='output'></p>

<script>

function get_val(){

var v=document.getElementById("txt").value;

document.getElementById("output").innerHTML="Entered value is
<b>"+v+"</b>";
}

</script>

</body>

</html>

3) <html>

<body>

<input type='text' id='txt' value='Sample Text'>

<input type='button' onclick='get_val()' value='Click'>

<p id='output'></p>

<script>

function get_val(){

var v=document.getElementById("txt").value;

document.getElementById("output").innerHTML="Entered value is
<b>"+v+"</b>";

</script>

</body>

</html>

4) <html>

<body>

<input type='text' id='txt' value='Sample Text'>

<input type='button' onclick='get_val()' value='Click'>

<p id='output'></p>

<script>

function get_val(){

var v=document.getElementById("txt").value;

document.getElementById("output").innerHTML="Entered value is
<b>"+v+"</b>";

</script>
</body>

</html>

5) <html>

<head>

<style>

.menu{

padding:10px;

width:100px;

border:1px solid #ccc;

margin-top:10px;

.menu a{

display:block;

margin-bottom:1px;

.hide{

display:none;

</style>

</head>

<body>

<input type='button' value='Show' onclick='menuItem(this)'>

<div class='menu hide'>

<a href='#'>Home</a>

<a href='#'>Product</a>

<a href='#'>About Us</a>

<a href='#'>Contact Us</a>

</div>

<script>
function menuItem(ele){

var cls=document.querySelector(".menu");

if(cls.classList.contains('hide')){

cls.classList.remove('hide');

ele.value='Hide';

}else{

cls.classList.add('hide');

ele.value='Show';

</script>

</body>

</html>

Ce bloc de code représente la fonction JavaScript menuItem qui est déclenchée lorsqu'on clique
sur le bouton "Show".
Voici en détail ce que fait cette fonction :

1. var cls = document.querySelector(".menu");


o Cette ligne de code sélectionne l'élément du DOM qui a la classe ".menu" en
utilisant document.querySelector(). Cet élément correspond à la div contenant le
menu de navigation.
2. if(cls.classList.contains('hide')){
o Cette condition vérifie si la classe "hide" est présente dans la liste des classes de
l'élément .menu. Si la classe "hide" est présente, cela signifie que le menu est
actuellement caché.
3. cls.classList.remove('hide');
o Si la classe "hide" est présente, cette ligne de code supprime la classe "hide" de
l'élément .menu, ce qui rend visible le menu de navigation.
4. ele.value='Hide';
o Cette ligne de code change la valeur du bouton sur lequel on a cliqué (représenté
par l'argument ele) en "Hide".
5. } else {
o Si la classe "hide" n'est pas présente dans la liste des classes de l'élément .menu,
cela signifie que le menu est actuellement affiché.
6. cls.classList.add('hide');
o Cette ligne de code ajoute la classe "hide" à l'élément .menu, ce qui cache le menu
de navigation.
7. ele.value='Show';
o Cette ligne de code change la valeur du bouton sur lequel on a cliqué (représenté
par l'argument ele) en "Show".

En résumé, cette fonction bascule l'affichage du menu de navigation entre visible et caché en
fonction de l'état actuel (avec la classe "hide" ou sans) et change le texte du bouton en
conséquence ("Show" lorsque le menu est caché, et "Hide" lorsque le menu est visible).

8) <html>

<head>

<style>

.menu{

padding:10px;

width:100px;

border:1px solid #ccc;

margin-top:10px;

.menu a{

display:block;

margin-bottom:1px;

.hide{

display:none;

</style>

</head>

<body>

<input type='button' value='Show' onclick='menuItem(this)'>


<div class='menu hide'>

<a href='#'>Home</a>

<a href='#'>Product</a>

<a href='#'>About Us</a>

<a href='#'>Contact Us</a>

</div>

<script>

function menuItem(ele){

var cls=document.querySelector(".menu");

if(cls.classList.contains('hide')){

cls.classList.remove('hide');

ele.value='Hide';

}else{

cls.classList.add('hide');

ele.value='Show';

</script>

</body>

</html>

7) <html>

<head>

<style>

.menu{
padding:10px;

width:100px;

border:1px solid #ccc;

margin-top:10px;

.menu a{

display:block;

margin-bottom:1px;

.hide{

display:none;

</style>

</head>

<body>

<input type='button' value='Show' onclick='menuItem(this)'>

<div class='menu hide'>

<a href='#'>Home</a>

<a href='#'>Product</a>

<a href='#'>About Us</a>

<a href='#'>Contact Us</a>

</div>

<script>

function menuItem(ele){

var cls=document.querySelector(".menu");
if(cls.classList.contains('hide')){

cls.classList.remove('hide');

ele.value='Hide';

}else{

cls.classList.add('hide');

ele.value='Show';

</script>

</body>

</html>

10) <html>

<head>

<style>

.menu{

padding:10px;

width:100px;

border:1px solid #ccc;

margin-top:10px;

.menu a{

display:block;

margin-bottom:1px;

}
.hide{

display:none;

</style>

</head>

<body>

<input type='button' value='Show' onclick='menuItem(this)'>

<div class='menu hide'>

<a href='#'>Home</a>

<a href='#'>Product</a>

<a href='#'>About Us</a>

<a href='#'>Contact Us</a>

</div>

<script>

function menuItem(ele){

var cls=document.querySelector(".menu");

if(cls.classList.contains('hide')){

cls.classList.remove('hide');

ele.value='Hide';

}else{

cls.classList.add('hide');

ele.value='Show';

</script>
</body>

</html>

11) <html>

<head>

<title>Simple Dropdown Menu</title>

<style>

.dropdown{

display: inline-block;

width:auto;

position:relative;

.dropdown .btn{

padding:5px 10px;

border:none;

border:1px solid #4271df;

background:#4271df;

color:white;

font-weight:800;

border-radius:5px;

.dropdown .btn:hover{

background:#2b60db;

.dropdown ul{
margin:0;

width:100%;

list-style:none;

padding:12px 20px;

box-shadow:2px 2px 3px 2px #ccc;

border-radius:2px;

display:none;

position:absolute;

.dropdown ul li{

padding:5px 0;

.dropdown ul li a{

text-decoration:none;

font-weight:600;

color:#000;

.dropdown:hover ul{

display:block;

</style>

</head>

<body>

<div class='dropdown'>

<input type='button' class='btn' value='Dropdown 1'>


<ul>

<li><a href='#'>Menu 1</a></li>

<li><a href='#'>Menu 2</a></li>

<li><a href='#'>Menu 3</a></li>

<li><a href='#'>Menu 4</a></li>

</ul>

</div>

<div class='dropdown'>

<input type='button' class='btn' value='Dropdown 2'>

<ul>

<li><a href='#'>Menu 5</a></li>

<li><a href='#'>Menu 6</a></li>

<li><a href='#'>Menu 7</a></li>

<li><a href='#'>Menu 8</a></li>

</ul>

</div>

</body>

</html>

12) <html>

<head>

<title>A4 Page Using CSS</title>

<style>

body {
width: 230mm;

height: 100%;

margin: 0 auto;

padding: 0;

font-size: 12pt;

background: rgb(204,204,204);

*{

box-sizing: border-box;

-moz-box-sizing: border-box;

.main-page {

width: 210mm;

min-height: 297mm;

margin: 10mm auto;

background: white;

box-shadow: 0 0 0.5cm rgba(0,0,0,0.5);

.sub-page {

padding: 1cm;

height: 297mm;

@page {

size: A4;

margin: 0;
}

@media print {

html, body {

width: 210mm;

height: 297mm;

.main-page {

margin: 0;

border: initial;

border-radius: initial;

width: initial;

min-height: initial;

box-shadow: initial;

background: initial;

page-break-after: always;

</style>

</head>

<body>

<div class="main-page">

<div class="sub-page">

<h3 align='center'>A4 Page in Portrait.(210mm X 297mm)</h3>

</div>

</div>
</body>

</html>

Vous aimerez peut-être aussi