Documente Academic
Documente Profesional
Documente Cultură
Correction dexamen
Anne universitaire 2012 - 213
Unit denseignement
Code de lUE
NFA074
Intitul
Enseignant (s)
A. RENARD
Examen
Session
09/02/2013
Date
1re session
Horaires
13h15-15h15
Dure
2 heures
Consignes particulires
Pour cette preuve, vous avez le droit uniquement vos supports de cours ainsi qu vos documents
personnels. Aucun livre ou autre document nest autoris.
Vous rpondrez aux exercices 1 3 directement sur le sujet que vous devez imprativement rendre
avec votre copie.
Chaque exercice prsente une indication du barme et du temps ncessaire sa rsolution.
Vos codes devront respecter les instructions du cours.
En cas de problme durant lpreuve, joindre le Cnam Champagne-Ardenne au 03 26 36 80 07,
03.26.36.80.10 ou 03.26.36.80.20.
1/6
B. Listez quels sont les outils ncessaires au dveloppement dun site en HTML CSS Javascript.
NFA074
2/6
09/02/2013
NFA074
3/6
09/02/2013
B. Ecrivez le code html et les rgles CSS lies du contenu du bloc avec la bordure en pointills.
<div id='blocDroite'>
<h1>Mon ...</h1>
<p>J'ai eu la chance... <span class='etrange'>excellent,</span> puis ...</p>
<ul>
<li>Du ... <span class='souligne'>J'adore</span>)</li>
<li>Du ...</li>
<li>De la ...</li>
<li>Une ...</li>
</ul>
<p>Et le tout ... <span class='important'>Champagne !</span></p>
<p>Aprs ...</p>
<div style='text-align:center;'>
<ol>
<li>Mamie ... <span class='c1'>des ...</span></li>
<li>Mamie ...<span class='c2'>des ...</span></li>
<li>Tonton ...<span class='c3'>des ...</span></li>
</ol>
</div>
</div>
NFA074
4/6
09/02/2013
B. Ecrire le code javascript qui gnre un entier alatoire de 0 100 puis demande au visiteur de le
deviner. A chacune de ses propositions, une indication trop grand ou trop petit est fournie
linternaute. Une fois la valeur trouve, un message le lui indique ainsi que le nombre dessais.
NFA074
5/6
09/02/2013
function virus(){
// rcupration de tous les a du documents
liens = document.getElementsByTagName("a");
// on conserve le valeur de l'attribut href du premier lien pour l'attribuer au dernier en fin de parcours
prem = liens[0].href;
// permutation : attribuer chaque lien le href du suivant (sauf pour le dernier)
for(i=0;i<liens.length-1;i++)
liens[i].href=liens[i+1].href;
// prem est la valeur de l'attribut href du dernier lien
liens[liens.length-1].href = prem;
}
B. Cette fonction est dclenche automatiquement toutes les 20 secondes, ds le chargement de la page.
function doVirus(){
// appeler la fonction virus
virus();
// appeler la fonction doVirus de nouveau dans 20 secondes
setTimeout("doVirus()",20000);
}
<body onload='doVirus()'>
NFA074
6/6
09/02/2013