Problème dans ma page html
Résolu/Fermé
sbsimon62
Messages postés
2
Date d'inscription
vendredi 13 février 2015
Statut
Membre
Dernière intervention
13 février 2015
-
Modifié par sbsimon62 le 13/02/2015 à 11:40
blackdam Messages postés 327 Date d'inscription lundi 19 février 2007 Statut Membre Dernière intervention 13 février 2015 - 13 févr. 2015 à 14:11
blackdam Messages postés 327 Date d'inscription lundi 19 février 2007 Statut Membre Dernière intervention 13 février 2015 - 13 févr. 2015 à 14:11
A voir également:
- Problème dans ma page html
- Supprimer une page word - Guide
- Page d'accueil iphone - Guide
- Traduire une page web - Guide
- Editeur html - Télécharger - HTML
- Créer une page facebook - Guide
1 réponse
Utilisateur anonyme
13 févr. 2015 à 11:40
13 févr. 2015 à 11:40
Bonjour,
même s'il est compliqué tu pourrais peut-être nous faire profiter de ton code ?
( utilise la balise Code appropriée )
Cdt
même s'il est compliqué tu pourrais peut-être nous faire profiter de ton code ?
( utilise la balise Code appropriée )
Cdt
13 févr. 2015 à 11:47
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>page modele HTML</title>
</head>
<body>
<script type="text/javascript"> //Timer chrono début
var lancer=function(){
var timer= window.setInterval(affiche,1000); //Le timer change toutes les 1000msecondes -->1secondes
}
var affiche=function(){
if (compteur==-1){
window.clearInterval(timer);
}
else{
var elt=document.getElementById("chrono");
elt.innerHTML=compteur;
compteur=compteur-1; //à chaque 1000msecondes de passée, le timer enlève 1 seconde
}
}
</script>
<div id="chrono">30</div> <!-- Le départ est à trente secondes -->
<img id="picture" src='319.jpg' height="500" width="1000"/>
<div class="bouton"id="lElementQueJeVeux">suivant</div>
<script type="text/javascript">
var compteur=29; //Le chrono démarre lui à 29 secondes
lancer();
</script> <!--fin timer-->
<script type="text/javascript">
var setupEvents = function () {
// abonnement de la fonction action pour l'élément d'id lElementQueJeVeux en réaction à un click
var unElement = document.getElementById("lElementQueJeVeux");
unElement.addEventListener("click",action);
// ... on répète le même schéma ici si on veut mettre en place d'autres abonnements
}
// pour appeler la fonction ci-dessus quans la page est chargée
window.addEventListener("load",setupEvents);
// ----------------------------------------
/* Documentation de la fonction action
var action = function () {
var elt = document.getElementById("picture");
elt.src="493.jpg";
}
</script>
</body>
</html>
Le code du bouton est le suivant
/* fonction de mise en place des abonnements
var setupEvents = function () {
// abonnement de la fonction action pour l'élément d'id lElementQueJeVeux en réaction à un click
var unElement = document.getElementById("lElementQueJeVeux");
unElement.addEventListener("click",action);
// ... on répète le même schéma ici si on veut mettre en place d'autres abonnements
}
// pour appeler la fonction ci-dessus quans la page est chargée
window.addEventListener("load",setupEvents);
// ----------------------------------------
/* Documentation de la fonction action
var action = function () {
... // ce que action doit faire
}
// ... et d'autres définitions éventuellement
Merci
13 févr. 2015 à 14:11
Parce que là, d'après ta requête, tu n'as ni bouton, ni question.
Juste une image, et un timer.
Quelques petites précisions sont à apporter!