Skip to content
2 changes: 2 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
/.idea

6 changes: 6 additions & 0 deletions Base1/Step_1.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,10 @@
</head>
<body>
</body>
<script>

var name = 10;
alert(name);

</script>
</html>
11 changes: 11 additions & 0 deletions Base1/Step_2.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,16 @@
<meta charset="UTF-8">
</head>
<body>
<script>
var name='jhon';
var surname='doe';
var city='newyork';
alert('Nom: '+name+
'\nPrenom: '+surname+
'\nVille: '+city)


</script>

</body>
</html>
7 changes: 7 additions & 0 deletions Base1/Step_3.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,12 @@
<meta charset="UTF-8">
</head>
<body>
<script>


var x=window.prompt("Enter your name:")
alert("Hello, "+ x);

</script>
</body>
</html>
15 changes: 14 additions & 1 deletion Base1/Step_4.html
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,20 @@
<label for="name">name : </label><input type="text" name="name" id="name"/>
<label for="surname">surname : </label><input type="text" name="surname" id="surname"/>
<label for="city">city : </label><input type="text" name="city" id="city"/>
<button name="validate" id="validate">Validate</button>
<button name="validate" id="validate" onclick="gettings()">Validate</button>
</form>
<script>


var gettings = function() {
let name = document.getElementById("name").value;
let surname = document.getElementById("surname").value;
let city = document.getElementById("city").value;
alert("Hello, "+name+" "+surname+", you are from "+city);
}



</script>
</body>
</html>
10 changes: 9 additions & 1 deletion Base1/Step_5.html
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,15 @@
<form>
<label for="first_number">first number : </label><input type="text" id="first_number" name="first_number"/><br/>
<label for="second_number">second number : </label><input type="text" id="second_number" name="second_number"/><br/>
<button id="validate" name ="validate">validate</button>
<button name="validate" id="validate" onclick="gettings()">Validate</button>
</form>
<script>
var gettings = function() {
var firstnumb = parseInt(document.getElementById("first_number").value);
var secondnumb = parseInt(document.getElementById("second_number").value);
var result = parseInt(firstnumb*secondnumb)
alert("the result is "+ result)}
</script>

</body>
</html>
3 changes: 2 additions & 1 deletion Base1/Step_6.html
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,8 @@
<form>
<label for="first_number">first number : </label><input type="text" id="first_number" name="first_number"/><br/>
<label for="second_number">second number : </label><input type="text" id="second_number" name="second_number"/><br/>
<button id="validate" name ="validate">validate</button>
<button name="validate" id="validate" onclick="gettings()">Validate</button>
</form>
<script src="Step_6.js"></script>
</body>
</html>
5 changes: 5 additions & 0 deletions Base1/Step_6.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
var gettings = function() {
var firstnumb = parseInt(document.getElementById("first_number").value);
var secondnumb = parseInt(document.getElementById("second_number").value);
var result = parseInt(firstnumb%secondnumb)
alert("the result is "+ result)}
3 changes: 2 additions & 1 deletion Base1/Step_7.html
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,8 @@
<form>
<label for="shoe_size">shoe size : </label><input type="text" id="shoe_size" name="shoe_size"/><br/>
<label for="year">Birth year : </label><input type="text" id="year" name="year"/><br/>
<button id="validate" name="validate">validate</button>
<button name="validate" id="validate" onclick="gettings()">Validate</button>
</form>
<script src="Step_7.js"></script>
</body>
</html>
10 changes: 10 additions & 0 deletions Base1/Step_7.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@




var gettings = function() {
let shoe_size = document.getElementById("shoe_size").value;
let year = document.getElementById("year").value;
var showm = ((((shoe_size*2)+5)*50)-year)+1766;

alert("Result is: "+showm)}
14 changes: 13 additions & 1 deletion Base1/Step_8.html
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,19 @@
<body>
<form>
<label for="age">your age : </label><input type="text" id="age" name="age"/><br/>
<button id="validate" name="validate">validate</button>
<button name="validate" id="validate" onclick="gettings()">Validate</button>
</form>
<script>
var gettings = function(){
let age = document.getElementById("age").value;
if(age>18){
alert("you are over 18");

}
else{
alert("you are under 18");
}
}
</script>
</body>
</html>
11 changes: 11 additions & 0 deletions Base2/step 1/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -6,5 +6,16 @@
</head>
<body>
<img src="images/image1.jpg" id="image1" />
<script>
document.getElementById("image1").addEventListener("mouseover", function(){
document.getElementById("image1").src = "images/image1_2.jpg"
});


document.getElementById("image1").addEventListener("mouseout", function(){
document.getElementById("image1").src = "images/image1.jpg";
});
</script>
</body>

</html>
6 changes: 6 additions & 0 deletions Base2/step 2/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,11 @@
<form>
<label for="name">Your name : </label><input type="text" name="name" value="" id="name"/>
</form>
<script>
document.getElementById("name").addEventListener("blur", function(){
alert("thank you for participating!")

})
</script>
</body>
</html>
9 changes: 9 additions & 0 deletions Base2/step 3/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -8,5 +8,14 @@
<form>
<label for="name">Your name : </label><input type="text" name="name" value="" id="name"/>
</form>
<div id="name2">
</div>
<script>
document.getElementById("name").addEventListener("change", function(){
document.getElementById("name2").innerHTML=document.getElementById("name").value
})


</script>
</body>
</html>
27 changes: 20 additions & 7 deletions Base2/step 4/index.html
Original file line number Diff line number Diff line change
@@ -1,15 +1,28 @@
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta charset="utf-8">
<title>Step 4</title>
</head>
<body>
<form>
<label for="name">Your name : </label><input type="text" name="name" value="Doe" id="name" />
<label for="surname">Your surname : </label><input type="text" name="surname" value="John" id="surname" />
<label for="city">Your city : </label><input type="text" name="city" value="New York" id="city" />
<button type="button" name="button">Reset</button>
<form id="myForm">
<label for="name">Your name : </label><input type="text" name="name" value="" id="name" />
<label for="surname">Your surname : </label><input type="text" name="surname" value="" id="surname" />
<label for="city">Your city : </label><input type="text" name="city" value="" id="city" />
<button type="button" name="button" id="button">Reset</button>
</form>
<script>
document.getElementById("button").addEventListener("click", function(){
var answer = confirm("Do you want to reset the fields ? ")
if (answer) {
document.getElementById("myForm").reset();
}
else {
alert("not cleared")
}


})
</script>
</body>
</html>
</html>
21 changes: 20 additions & 1 deletion Base2/step 5/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -5,12 +5,31 @@
<title>Step 5</title>
</head>
<body>
<div class="container">
<div class="container" id="container">
<img src="images/image1.jpg" id="image1" />
<img src="images/image2.jpg" id="image2" />
<img src="images/image3.jpg" id="image3" />
<img src="images/image4.jpg" id="image4" />
<img src="images/image5.jpg" id="image5" />
</div>
<script>
document.getElementById("container").addEventListener("mouseover", function(){
document.getElementById("image1").src = "images/image1_2.jpg"
document.getElementById("image2").src = "images/image2_2.jpg"
document.getElementById("image3").src = "images/image3_2.jpg"
document.getElementById("image4").src = "images/image4_2.jpg"
document.getElementById("image5").src = "images/image5_2.jpg"
});


document.getElementById("container").addEventListener("mouseout", function(){
document.getElementById("image1").src = "images/image1.jpg";
document.getElementById("image2").src = "images/image2.jpg";
document.getElementById("image3").src = "images/image3.jpg";
document.getElementById("image4").src = "images/image4.jpg";
document.getElementById("image5").src = "images/image5.jpg";

});
</script>
</body>
</html>
21 changes: 20 additions & 1 deletion Base2/step 6/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,30 @@
<meta charset="utf-8">
<title>Step 6</title>
</head>
<body>
<body id='container'>
<img src="images/image1.jpg" id="image1" />
<img src="images/image2.jpg" id="image2" />
<img src="images/image3.jpg" id="image3" />
<img src="images/image4.jpg" id="image4" />
<img src="images/image5.jpg" id="image5" />
</body>
<script>
document.getElementById("container").addEventListener("mouseover", function(){
document.getElementById("image1").src = "images/image1_2.jpg"
document.getElementById("image2").src = "images/image2_2.jpg"
document.getElementById("image3").src = "images/image3_2.jpg"
document.getElementById("image4").src = "images/image4_2.jpg"
document.getElementById("image5").src = "images/image5_2.jpg"
});


document.getElementById("container").addEventListener("mouseout", function(){
document.getElementById("image1").src = "images/image1.jpg";
document.getElementById("image2").src = "images/image2.jpg";
document.getElementById("image3").src = "images/image3.jpg";
document.getElementById("image4").src = "images/image4.jpg";
document.getElementById("image5").src = "images/image5.jpg";

});
</script>
</html>
7 changes: 7 additions & 0 deletions Base3/step 1/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -7,4 +7,11 @@
<body>
<img src="images/image1.jpg" id="image1"/>
</body>
<script>
document.getElementById("image1").addEventListener("mouseover", function(){
document.getElementById("image1").style.border = "thick solid #8B0000";

})
</script>

</html>
15 changes: 14 additions & 1 deletion Base3/step 2/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,20 @@
<a href="#" id="show">Show</a>
<a href="#" id="hide">Hide</a>
<div id="texte">
<p>Joseph Dacre Carlyle (Carlisle, 4 juin 1758 - Newcastle upon Tyne, 12 avril 1804) est un orientaliste anglais.Après ses études à l'université de Cambridge, il y devint professeur d'arabe. En 1799, il fut attaché par le gouvernement britannique à l'ambassade de Lord Elgin dans l'Empire ottoman. Il était chargé d'explorer les bibliothèques de la région (principalement celle du Sérail) pour y découvrir (et y acquérir) des manuscrits inédits de textes antiques. Il se rendit aussi en Égypte, en Terre sainte et au mont Athos. Sa mission fut, de son point de vue, un échec. Il acheta quelques centaines d'ouvrages, principalement dans les bazars de Constantinople, mais aucun ne contenait de texte inédit. Cependant, la façon dont certains manuscrits avaient été acquis, principalement ceux du patriarche de Jérusalem Anthème Ier, ainsi que la querelle entamée sur la plaine de Troie entre Carlyle et un autre professeur de Cambridge, Edward Daniel Clarke, allaient être utilisées, après la mort de Carlyle, contre Lord Elgin, dans les controverses autour de l'acquisition des « marbres d'Elgin ».De retour en Grande-Bretagne à l'automne 1801, Joseph Dacre Carlyle entama une traduction en arabe de la Bible. Sa mort en avril 1804 coupa court à ce travail.</p>
<p id="ba">Joseph Dacre Carlyle (Carlisle, 4 juin 1758 - Newcastle upon Tyne, 12 avril 1804) est un orientaliste anglais.Après ses études à l'université de Cambridge, il y devint professeur d'arabe. En 1799, il fut attaché par le gouvernement britannique à l'ambassade de Lord Elgin dans l'Empire ottoman. Il était chargé d'explorer les bibliothèques de la région (principalement celle du Sérail) pour y découvrir (et y acquérir) des manuscrits inédits de textes antiques. Il se rendit aussi en Égypte, en Terre sainte et au mont Athos. Sa mission fut, de son point de vue, un échec. Il acheta quelques centaines d'ouvrages, principalement dans les bazars de Constantinople, mais aucun ne contenait de texte inédit. Cependant, la façon dont certains manuscrits avaient été acquis, principalement ceux du patriarche de Jérusalem Anthème Ier, ainsi que la querelle entamée sur la plaine de Troie entre Carlyle et un autre professeur de Cambridge, Edward Daniel Clarke, allaient être utilisées, après la mort de Carlyle, contre Lord Elgin, dans les controverses autour de l'acquisition des « marbres d'Elgin ».De retour en Grande-Bretagne à l'automne 1801, Joseph Dacre Carlyle entama une traduction en arabe de la Bible. Sa mort en avril 1804 coupa court à ce travail.</p>
</div>
<script>
document.getElementById("hide").addEventListener("click", function(){

let x= document.getElementById('ba').style.display ='none'

})
document.getElementById("show").addEventListener("click", function(){

let x= document.getElementById('ba').style.display ='block'

})

</script>
</body>
</html>
25 changes: 21 additions & 4 deletions Base3/step 3/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -7,12 +7,29 @@
</head>
<body>
<div id="text">
<p>Tara, originellement nommée Antarctica puis Seamaster, est une goélette française destinée à la fois à l'exploration et à la défense de l'environnement. Dans le cadre de l'Année polaire internationale, en 2007-2008, ce voilier est utilisé en Arctique par l'expédition Tara Arctic dans le but de faire des relevés permettant de mieux comprendre les changements climatiques qui s'opèrent en Arctique. En 2009, dans le cadre de l'expédition Tara Oceans, Tara parcourt les mers et les océans dans une circumnavigation de trois ans afin d'étudier le piégeage des molécules de gaz carbonique (CO2) par les micro-organismes marins comme le plancton. En avril 2016, une nouvelle expédition est montée Tara Pacific dont l'objectif est de comprendre le corail, menacé par des facteurs humains et climatiques1.</p>
<p id='ba'>Tara, originellement nommée Antarctica puis Seamaster, est une goélette française destinée à la fois à l'exploration et à la défense de l'environnement. Dans le cadre de l'Année polaire internationale, en 2007-2008, ce voilier est utilisé en Arctique par l'expédition Tara Arctic dans le but de faire des relevés permettant de mieux comprendre les changements climatiques qui s'opèrent en Arctique. En 2009, dans le cadre de l'expédition Tara Oceans, Tara parcourt les mers et les océans dans une circumnavigation de trois ans afin d'étudier le piégeage des molécules de gaz carbonique (CO2) par les micro-organismes marins comme le plancton. En avril 2016, une nouvelle expédition est montée Tara Pacific dont l'objectif est de comprendre le corail, menacé par des facteurs humains et climatiques1.</p>
</div>
<div>
<div class="color green" ></div>
<div class="color red" ></div>
<div class="color blue" ></div>
<div class="color green" id='green'></div>
<div class="color red" id='red'></div>
<div class="color blue" id='blue' ></div>
</div>
<script>
document.getElementById("green").addEventListener("click", function(){

let x= document.getElementById('ba').style.color ="green"

})
document.getElementById("red").addEventListener("click", function(){

let x= document.getElementById('ba').style.color ="red"

})
document.getElementById("blue").addEventListener("click", function(){

let x= document.getElementById('ba').style.color ="blue"

})
</script>
</body>
</html>
17 changes: 16 additions & 1 deletion Base3/step 4/index.html
Original file line number Diff line number Diff line change
Expand Up @@ -8,7 +8,22 @@
<form>
<label for="password">password : </label><input type="text" name="password" value="" id="password" />
<label for="confirmation">Confirm : </label><input type="text" name="confirmation" value="" id="confirmation" />
<button type="button" name="button" >Test</button>
<button type="button" name="button" id='button' >Test</button>
</form>
<script>
document.getElementById("button").addEventListener("click", function(){
var x1 = document.getElementById("password").value ;
var x2 = document.getElementById("confirmation").value;
if(x1 !== x2){
document.getElementById("password").style.border = "thick solid #8B0000";
document.getElementById("confirmation").style.border = "thick solid #8B0000"

}
else{
alert("Correct Pass")
}
})

</script>
</body>
</html>
Loading