Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2026 connectés 

  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Photos déroulantes

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Photos déroulantes

n°1481669
fourniey
Rendre au prochain
Posté le 25-11-2006 à 14:30:25  profilanswer
 

Bonjour,
 
Cette page est doit me permettre de faire dérouler des photos à l'écran mais ça ne fonctionne pas. La première photo s'affiche!
 

Code :
  1. <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
  2. <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
  3. <head>
  4.  <title>ATS</title>
  5.  <meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
  6.  <meta name="description" content="Site WEB" />
  7. <script language="JavaScript">
  8. function objet() {
  9. this.length = objet.arguments.length
  10. for (var i = 0; i < this.length; i++) this[i+1] = objet.arguments[i]
  11. }
  12. var nom = new objet ("001.jpg","002.jpg","003.jpg","004.jpg","005.jpg","006.jpg" );
  13. var numero = 1;
  14. function changer() {
  15. document.image.src = "photos/U12/"+nom[numero];
  16. numero += 1;
  17. if (numero == nom.length + 1) numero = 1;
  18. setTimeout("changer()", 3000);
  19. }
  20. </script>
  21. </head>
  22. <body>
  23. <h1><strong>Photos</strong></h1>
  24. <div id="center"><img src="photos/U12/001.jpg" name="image"><br></div>
  25. </body>
  26. </html>

mood
Publicité
Posté le 25-11-2006 à 14:30:25  profilanswer
 

n°1481680
afbilou
pouet your life
Posté le 25-11-2006 à 14:44:14  profilanswer
 

  • il faut peut-etre  lancer le script a un moment :s
  • un talbeau à n éléments indexés de 0 a n-1
  • <script type="text/javascript">
  • a quoi sert-il de vouloir manipuler des chaines de caracteres representant les noms de tes images alors que ces noms obeissent a une suite mathematiques des plus basiques et qu'il te suffit donc d'avoir une variable de type entier dont tu te sers de compteur pour recreer les noms de tes fichiers images.
  • accede aux objets de ton document via getElementByID / getElementsByTagName plutot ke document.truc.bidule.machin
  • refait tout :D

n°1481682
fourniey
Rendre au prochain
Posté le 25-11-2006 à 14:49:07  profilanswer
 

Je ne refais pas tout, ça c'est sur!
 
Je viens de l'essayer sur un autre hébergeur et ça fonctione.
 
http://www.uqtr.ca/fondation/bourses/2006.php

n°1481684
afbilou
pouet your life
Posté le 25-11-2006 à 14:51:10  profilanswer
 

Ca va mieux quand on lance le script c'est sur :s

n°1481686
fourniey
Rendre au prochain
Posté le 25-11-2006 à 14:55:38  profilanswer
 

Avec ceci, ça fonctionne mais je ne vois pas pourquoi ça ne fonctionne pas avec l'autre.
 
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
 <head>
  <meta http-equiv="content-type" content="text/html;charset=ISO-8859-1">
  <title>Boursiers de 2005-2006</title>
  <link href="style.css" rel="stylesheet" media="screen">
 
<script language="JavaScript">
function objet() {
this.length = objet.arguments.length
for (var i = 0; i < this.length; i++) this[i+1] = objet.arguments[i]
}
var nom = new objet ("001.jpg","002.jpg", "003.jpg", "004.jpg", "005.jpg", "006.jpg", "007.jpg", "008.jpg", "009.jpg","010.jpg","011.jpg","012.jpg","013.jpg","014.jpg","015.jpg","016.jpg","017.jpg","018.jpg","019.jpg",
"020.jpg","021.jpg","022.jpg","023.jpg","024.jpg","025.jpg","026.jpg","027.jpg","028.jpg","029.jpg",
"030.jpg","031.jpg","032.jpg","033.jpg","034.jpg","035.jpg","036.jpg","037.jpg","038.jpg","039.jpg",
"040.jpg","041.jpg","042.jpg","043.jpg","044.jpg","045.jpg","046.jpg","047.jpg","048.jpg","049.jpg",
"050.jpg","051.jpg","052.jpg","053.jpg","054.jpg","055.jpg","056.jpg","057.jpg","058.jpg","059.jpg",
"060.jpg","061.jpg","062.jpg","063.jpg","064.jpg","065.jpg","066.jpg","067.jpg","068.jpg","069.jpg",
"070.jpg","071.jpg","072.jpg" );
var numero = 1;
function changer() {
document.image.src = "photos/"+nom[numero];
numero += 1;
if (numero == nom.length + 1) numero = 1;
setTimeout("changer()", 4000);
}
</script>
 </head>
 
<body bgcolor="#FFFFFF" background="im/fond.gif" onLoad="changer()">
 <div id="conteneur" align="center">
  <div id="header"><strong>Récipiendaires de l'année 2005-2006</strong></div>
  <div id="centre"><img src="photos/001.jpg" name="image"><br><br></div>
  <!-- <div><img src="images/1.jpg" width="200" height="194" name="image"></div> -->
  <div id="pied">
   <table width="100%" valign="center" border="0">
    <tr>
     <td width="30%" valign="middle"><img align="left"  class="P_g" src="images/logo.gif" border="0"></td>
     <td width="20%" align="center" valign="middle"><strong class="rouge28">Bienvenue</strong></td>
     <td width="30%" valign="middle"><img align="right" class="P_d" src="images/UQTR.gif" border="0"> </td>
    </tr>
   </table>
  </div>
 </div>
 
</body>
</html>

n°1481688
afbilou
pouet your life
Posté le 25-11-2006 à 14:59:09  profilanswer
 

Parce que tu ne lances pas le script :s

n°1481692
afbilou
pouet your life
Posté le 25-11-2006 à 15:20:25  profilanswer
 

et puis utilises window.setInterval plutot ke window.timeout dans ton cas

n°1481737
fourniey
Rendre au prochain
Posté le 25-11-2006 à 18:01:53  profilanswer
 

afbilou a écrit :

Parce que tu ne lances pas le script :s


 
J'ai mis le code intégralement et ça fonctionne alors pourquoi parler de lancer quelques choses.

n°1481741
gooopil
pfiew
Posté le 25-11-2006 à 18:04:20  profilanswer
 

Ta fonction objet() n'est jamais appelée... Si tu l'appeles pas, comment tu veux qu'elle s'exécute ?

n°1481742
afbilou
pouet your life
Posté le 25-11-2006 à 18:06:00  profilanswer
 

C'est pas toi qui te plains que rien ne se passe sur la page de ton premier post ???
La réponse est que tu ne lances pas le script :s Ca parait con ... mais tu te contentes de definir des variables et des fonctions :s
Le navigateur n'est pas du genre a prendre des decisions tout seul ... il faut l'aider un minimum :s

mood
Publicité
Posté le 25-11-2006 à 18:06:00  profilanswer
 

n°1481743
fourniey
Rendre au prochain
Posté le 25-11-2006 à 18:13:30  profilanswer
 

ok, je comprends mon erreur! Merci!


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  HTML/CSS

  Photos déroulantes

 

Sujets relatifs
imagelist et listview et photosInfos IPTC de photos et caractères accentués ...
Enlever la " barre d'outil photos "[Web] Proposer le DL de toutes les photos d'un dossier ?
menu déroulant + photos et liensProbleme de Listes déroulantes liées
Comment enregistrer des photos (url) dans sa basePhotos uploadées par formulaire ds ma bdd : où sont-elles passées ?!?
Galerie photosBesoin d'aide pour les listes déroulantes et javascript
Plus de sujets relatifs à : Photos déroulantes


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR