FORUM des THQ
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.

FORUM des THQ

promos 2007
 
AccueilPortailRechercherDernières imagesS'enregistrerConnexion
Le deal à ne pas rater :
Smartphone Xiaomi 14 – 512 Go- 6,36″ 5G Double SIM à 599€
599 €
Voir le deal

 

 Cours n°2

Aller en bas 
AuteurMessage
Alex XIV
Admin
Alex XIV


Nombre de messages : 236
Age : 48
Localisation : par GPS
Date d'inscription : 02/02/2007

Cours n°2 Empty
MessageSujet: Cours n°2   Cours n°2 Icon_minitimeMar 13 Fév 2007 - 13:01

Galerie d'image avec défilement par flêches gauche et droite

Citation :
<html>
<head>
<title></title>

<!--Déclaration des styles CSS, ici on applique des styles aux cellules tableaux et boutons--->
<style>
td{
background:#000000;
}
table{
background-image:url(images/fond.gif);
}
input{
font-size:25;
width:40;
height:40;
cursor:hand;
background:transparent;
color:#ffffff;
border:double 1 #ffffff
}
</style>


<script language="javascript">
////////début du SCRIPT///////////////////////////
/////// On crée une liste d'images avec leurs chemins
liste=["images/cruaute.jpg","images/esprit.jpg","images/mensonge.jpg","images/nemo.jpg","images/purificateur.jpg","images/tais-toi.jpg","images/vaillant.jpg"];
//On déclare la valeur de nbr qui sera le nombre d'éléments dans la liste. et on initialise i à 0
nbr=liste.length-1;
i=0;

///////FONCTION DROITE/////////////////////////
//Tant que l'image appartient à la liste on ajoute 1 à l'image donc on passe à l'image suivante
// Au premier clic i qui vaut 0 passera à 1 (car on a i++)
function droite(){
if(i<nbr){
i++;
}
//Sinon on repart au début de la liste à liste[0] , dans le cas ou on est arrivé à la fin de la liste cad à liste[6])
else{
i=0;
}

// Au premier clic i=1 on passera donc de: liste[0](cad cruaute.jpg) à: liste[1](cad esprit.jpg)
//liste[1] va s'afficher dans "main" qui correspond à la balise d'insertion d'image, donc on affichera : esprit.jpg etc...
document.getElementById("main").src=liste[i];
}
//////FONCTION GAUCHE///////////////////////////
// même principe que fonction droite mais en décrementant i
function gauche(){
if(i>0){
i--;
}
else{
//sinon on va à la fin de liste.
i=nbr;
}
document.getElementById("main").src=liste[i];
}
////FIN du script
</script>

</head>
<body topmargin="150">
<center>
<table border="0" cellspacing="20" cellpadding="10">
<tr>
<td colspan="2">
<!--IMAGE-->
<!--On nomme l'image en écrivant id="main"--->
<img src="images/cruaute.jpg" id="main">
</td>
</tr>
<tr>
<td align="center">
<!--Chaque button recoit un style CSS et appelle une fonction au mousedown--->
<input type="button" value="<<" onmousedown="gauche()">
</td>
<td align="center">
<input type="button" value=">>" onmousedown="droite()">
</td>
</tr>
</table
</center>
</body>
</html>
Revenir en haut Aller en bas
https://thq-autograf.1fr1.net
Alex XIV
Admin
Alex XIV


Nombre de messages : 236
Age : 48
Localisation : par GPS
Date d'inscription : 02/02/2007

Cours n°2 Empty
MessageSujet: exo2   Cours n°2 Icon_minitimeMar 13 Fév 2007 - 13:10

Un message s'affiche dans un div au passage de la souris sur une image.

Citation :
<html>
<head>
<title></title>

<!-- Style s'appliquant au div, ici nommé "comment"-->
<!--On laisse juste le width pour laisser le height se gérer automatiquement en fonction du contenu!-->
<!--background-image:url(images/fond.gif) appele une image de fond dans le div!-->
<!--la div doit apparaitre uniquement au rollover sur les images! Pour cela on place : visibility:hidden --->
<!-- Si l'on faire bouger le div on DOIT LE PLACER EN POSITION ABSOLUE ! --->
<style>
#comment{
width: 100;border:double 1 #05193c;
background-image:url(images/fond.gif);
visibility:hidden;
position:absolute
}
</style>


<!--SCRIPT grace a ce script le div sera visible au passage de la souris sur les images -->
<!--style.visibility="visible" pour rendre le div visible (contraire de hidden)--->
<!--tt sera la valeur contenu dans les balises images est sera plaçé dans le div sur la page au rollover-->

<script>
function bulle(tt){
document.getElementById("comment").style.visibility="visible"
document.getElementById("comment").innerText=tt;
}
/// cette fonction va permettre de cacher le div dés que la souris n'est plus sur une image///////////////////////
function cacher(){
document.getElementById("comment").style.visibility="hidden";
}
function changer(){
///// Permet de faire suivre la souris par le div /////////////////////////
//// Je recupere la position de la souris par event///////////////////////
posx=event.x;
posy=event.y;
document.getElementById("comment").style.left=posx+25;
document.getElementById("comment").style.top=posy+20;
}
</script>

</head>
<body topmargin="150 ">
<center>


<img src="images/tais-toi.jpg" onmousemove="changer(); bulle('Film tout pourri!')" onmouseout="cacher()">
<img src="images/vaillant.jpg" onmousemove="changer(); bulle('Plus nul tu meurs!')" onmouseout="cacher()" hspace="50">
<img src="images/nemo.jpg" onmousemove="changer(); bulle('A chier des bulles!')" onmouseout="cacher()">


<!---On nomme la balise div en écrivant id="comment"--->
<div id="comment"></div>

</center>
</body>
</html>
Revenir en haut Aller en bas
https://thq-autograf.1fr1.net
 
Cours n°2
Revenir en haut 
Page 1 sur 1
 Sujets similaires
-
» Cours n°1
» Cours n°3
» COURS 1
» fatal error!

Permission de ce forum:Vous ne pouvez pas répondre aux sujets dans ce forum
FORUM des THQ :: Languages :: CSS & DHTML-
Sauter vers: