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)