Welcome to Scribd. Sign in or start your free trial to enjoy unlimited e-books, audiobooks & documents.Find out more
Download
Standard view
Full view
of .
Look up keyword
Like this
5Activity
0 of .
Results for:
No results containing your search query
P. 1
Javascript

Javascript

Ratings:

4.33

(1)
|Views: 1,354|Likes:
Published by delkassas

More info:

Published by: delkassas on Nov 08, 2008
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

01/14/2013

pdf

text

original

 
Javascript
Les exercices ne sont pas bien compliqués et reposent sur des notions élémentaires.Aussi si les programmeurs du cours sont intéressés par un petit projet à la place de cesexercices, j’en ai un sous le coude.
Thème : Intégrer du code JavaScript dans une page html, Entrée, sortie et variables
 
1)
 
Ecrire un programme qui permet d’afficher dans la fenêtre du navigateur lemessage « hello the world »
 
<HTML><HEAD><SCRIPT LANGUAGE="Javascript"><!--
 
function message() {document.write("<H1> Hello the world</H1>");document.bgColor="#336699";document.fgColor="CCCCCC";}
 
//-->
 
</SCRIPT></HEAD><BODY onLoad="message()"></BODY></HTML>
2)
 
Ecrire un programme qui demande à l’utilisateur de saisir un message et quiaffiche ensuite le message dans la fenêtre du navigateur
 
<HTML><HEAD><SCRIPT LANGUAGE="javascript">function afficher(form1) {var testin =document.form1.texte1.value;document.form1.texte2.value=testin}function verifiez(form1) {var test = document.form1.input.value;alert("Vous avez tapé : " + test);}
 
</SCRIPT></HEAD><BODY><FORM NAME="form1">Zone de texte d'entrée: <BR><textarea name="texte1" cols=50 rows=6></textarea> <BR><BR><INPUT TYPE="button" NAME="bouton" VALUE="Afficher" onClick="afficher(form1)"><BR><BR>Vous avez écrit: <BR><textarea name="texte2" cols=50 rows=6></textarea><BR><BR><BR><b>Une autre solution:</b><BR><BR>Tapez votre texte: <INPUT TYPE="text" NAME="input" VALUE=""><INPUT TYPE="button" NAME="bouton" VALUE="Verifiez le texte" onClick="verifiez(form1)"></FORM></BODY></HTML>
 
 
Thème : Entrée, sortie, variables, et condition (if)
 3)
 
Ecrire un programme qui demande à un utilisateur de saisir successivement unnombre, un operateur (+,-,/,*) un deuxième chiffre et qui ensuite retourne lerésultat de l’opération .
 
<html><head><script LANGUAGE="Javascript"><!--
 
function calcul(){
 
var x=document.maform.Operations[document.maform.Operations.selectedIndex].value;if(x=="Addition")alert(eval(document.maform.num1.value)+eval(document.maform.num2.value))else if(x=="Soustraction")alert(eval(document.maform.num1.value)-eval(document.maform.num2.value))else if(x=="Multiplication")alert(eval(document.maform.num1.value)*eval(document.maform.num2.value))else if(x=="Division")alert(eval(document.maform.num1.value)/eval(document.maform.num2.value))}
 
//-->
 
</script></head><body><form name="maform">Premier nombre: <input type="text" name="num1"> <select name="Operations"><option value="Soustraction">-</option><option value="Addition">+</option><option value="Multiplication">*</option><option value="Division">/</option></select> Second nombre: <input type="text" name="num2"><INPUT TYPE="button" NAME="bouton" VALUE="Calculez" onClick="calcul()"></form></body></html>
Une autre solution
<html><head><script LANGUAGE="Javascript"><!--
 
x = prompt("Entrez un nombre", "");oper = prompt("choisissez entre les operateurs: +, -, *, /", "");y = prompt("Entrez un autre nombre", "");function calcul(){
 
if(oper=="+")document.write(parseInt(x)+parseInt(y))else if(oper=="-")document.write(parseInt(x)-parseInt(y))else if(oper=="/")document.write(parseInt(x)/parseInt(y))else if(oper=="*")document.write(parseInt(x)*parseInt(y))}
 
//-->
 
</script>
 
</head><body><INPUT TYPE="button" NAME="bouton" VALUE="Calculez" onClick="calcul()"></form></body></html>
Thème : déviation, redirection vers une autre page web
 4)
 
Ecrire un programme qui redirige automatiquement un utilisateur vers unautre page après trois secondes.
 
<
html><head><SCRIPT LANGUAGE="Javascript"><!--
 
function diriger(){window.open('exo 1.html');}
 
//-->
 
</script></head><body onLoad="setTimeout('diriger()', 3000)"><H2>vous serez dirig&eacute vers la page de message dans 3 secondes </H2></body></html>
Une autre solution
<html><head><SCRIPT LANGUAGE="Javascript"><!--
 
function diriger(){window.location = "http://www.google.com"}
 
//-->
 
</script></head><body onLoad="setTimeout('diriger()', 3000)"><H2>vous serez dirig&eacute vers le moteur de recherche google dans 3 secondes </H2></body></html>
Thème : Programmer une boucle for
5)
 
Ecrire un programme qui invite un utilisateur à saisir un nombre et qui afficheune phrase un nombre de fois égale au chiffre saisi.
 
<html><head><script LANGUAGE="Javascript"><!--
 
function repet() {x = document.form1.num1.valuefor (i=1;i<=parseInt(x); i++){
 
document.write("<b>Bonjour et bienvenue!</b>" + "<br>");

Activity (5)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
gibbonss1 liked this
Simo Taleb liked this
didaeyes liked this

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->