bonjour a tous 
j ai creer sur forumgratuit un forum
je me suis inspirer de ce site pour faire ma galerie
http://www.alsacreations.com/tuto/lire/557-galerie-photo-javascript.html
j explique ce que j ai fait ...
j ai donc tout d abord crrer dans un sujet une page html tres simple
<html>
<head>
</head>
<body>
</body>
</html>
ensuite j ai copier ce code entre les balises <body>
</body>
puis j ai copier ce code a la suite mon css
puis creer un script javascript
a cet endroit dans forumgratuit
"HTML & JAVASCRIPT
Gestion des codes Javascript"
qui m a donne ceci "http://la-peche-a-la-perle.forumgratuit.be/11419.js"
que j appelle a cet endroit entre les balises <head> et </head>
de cette facon
<script type="text/javascript" src="http://la-peche-a-la-perle.forumgratuit.be/11419.js"></script>
mais je n ai pas le meme resultat que sur l exemple du site , tout est decale qui peux m expliquer svp[/i]
Modifié par 6l20 (18 May 2013 - 10:28)
      
      
    j ai creer sur forumgratuit un forum
je me suis inspirer de ce site pour faire ma galerie
http://www.alsacreations.com/tuto/lire/557-galerie-photo-javascript.html
j explique ce que j ai fait ...
j ai donc tout d abord crrer dans un sujet une page html tres simple
<html>
<head>
</head>
<body>
</body>
</html>
ensuite j ai copier ce code entre les balises <body>
</body>
<div id="galerie">
  <ul id="galerie_mini">
    <li>
      <a href="images/photo1.png" title="Titre de la photo 1"><img src="images/minis/m_photo1.png" alt="Le titre de la photo 1" /></a>    </li>
    <li>
      <a href="images/photo2.png" title="Titre de la photo 2"><img src="images/minis/m_photo2.png" alt="Le titre de la photo 2" /></a>    </li>
    <li>
      <a href="images/photo3.png" title="Titre de la photo 3"><img src="images/minis/m_photo3.png" alt="Le titre de la photo 3" /></a>    </li>
    <li>
      <a href="images/photo4.png" title="Titre de la photo 4"><img src="images/minis/m_photo4.png" alt="Le titre de la photo 4" /></a>    </li>
    <li>
      <a href="images/photo5.png" title="Titre de la photo 5"><img src="images/minis/m_photo5.png" alt="Le titre de la photo 5" /></a>    </li>
    <li>
      <a href="images/photo6.png" title="Titre de la photo 6"><img src="images/minis/m_photo6.png" alt="Le titre de la photo 6" /></a>    </li>
    <li>
      <a href="images/photo7.png" title="Titre de la photo 7"><img src="images/minis/m_photo7.png" alt="Le titre de la photo 7" /></a>    </li>
    <li>
      <a href="images/photo8.png" title="Titre de la photo 8"><img src="images/minis/m_photo8.png" alt="Le titre de la photo 8" /></a>    </li>
    <li>
      <a href="images/photo9.png" title="Titre de la photo 9"><img src="images/minis/m_photo9.png" alt="Le titre de la photo 9" /></a>  </li>
</ul>
  <dl id="photo">
    <dt>Titre de la photo 1</dt>
    <dd><img id="big_pict" src="images/photo1.png" alt="Photo 1 en taille normale" /></dd>
  </dl>
</div>
puis j ai copier ce code a la suite mon css
div#galerie
{
  width: 410px ;
  background: #eed ;
  border: 1px solid #dcb ;
  padding: 15px ;
  margin: 15px 30px ;
  text-align: center ;
  font: 0.9em Georgia, serif ;
}
ul#galerie_mini
{
  margin: 0 ;
  padding: 0 ;
  list-style-type: none ;
}
ul#galerie_mini li
{
  float: left ;
}
ul#galerie_mini li a img
{
  margin: 2px 1px ;
  border: 1px solid #dcb ;
}
dl#photo
{
  clear: both ;
  margin: 0 auto ;
}
dl#photo dt
{
  font: italic 2.5em/1.5em Georgia, serif ;
  color: #dcb ;
}
dl#photo dd
{
  margin: 0 ;
}
dl#photo img
{
  border: 1px solid #dcb ;
}
puis creer un script javascript
a cet endroit dans forumgratuit
"HTML & JAVASCRIPT
Gestion des codes Javascript"
qui m a donne ceci "http://la-peche-a-la-perle.forumgratuit.be/11419.js"
function displayPics()
{
  var photos = document.getElementById('galerie_mini') ;
  // On récupère l'élément ayant pour id galerie_mini
  var liens = photos.getElementsByTagName('a') ;
  // On récupère dans une variable tous les liens contenu dans galerie_mini
  var big_photo = document.getElementById('big_pict') ;
  // Ici c'est l'élément ayant pour id big_pict qui est récupéré, c'est notre photo en taille normale
  var titre_photo = document.getElementById('photo').getElementsByTagName('dt')[0] ;
  // Et enfin le titre de la photo de taille normale
  // Une boucle parcourant l'ensemble des liens contenu dans galerie_mini
  for (var i = 0 ; i < liens.length ; ++i) {
    // Au clique sur ces liens 
    liens[i].onclick = function() {
      big_photo.src = this.href; // On change l'attribut src de l'image en le remplaçant par la valeur du lien
      big_photo.alt = this.title; // On change son titre
      titre_photo.firstChild.nodeValue = this.title; // On change le texte de titre de la photo
      return false; // Et pour finir on inhibe l'action réelle du lien
    };
  }
}
// Il ne reste plus qu'à appeler notre fonction au chargement de la page
window.onload = displayPics;
que j appelle a cet endroit entre les balises <head> et </head>
de cette facon
<script type="text/javascript" src="http://la-peche-a-la-perle.forumgratuit.be/11419.js"></script>
mais je n ai pas le meme resultat que sur l exemple du site , tout est decale qui peux m expliquer svp[/i]
Modifié par 6l20 (18 May 2013 - 10:28)