Bonjour,
N'y connaissant pas grand chose pour le moment en JavaScript, j'ai voulu adapté votre script du tutoriel de Galerie Photo sur ma page PHP.
Voici un bref extrait :
Bon, en mieux, ya plein de truc zappé pcq trop long, et ca gère le lien vers les pages suivantes et précédentes.... Bref.
Du coup, ya plusieurs 'a' et j'ai fait comme suit :
Mais ca ne fonctionne pas...
Tout s'affiche comme y faut, les miniatures (comprise entre les balises <div id='galerie'>) s'affichent et le zoom dans <div id='box'> aussi.
Mais si je cliques sur une photo, je sors de la page et je vais sur : http://site/chemin/nomfichierphoto.
J'ai essayé plusieurs trucs sans trop savoir ce que je faisais, mais ca na rien donné...
Est-ce quelqu'un voit d'où vient mon problème ?
D'avance merci pour votre aide !!!!
Modifié par badaboumpanpan (29 Jun 2006 - 20:10)
N'y connaissant pas grand chose pour le moment en JavaScript, j'ai voulu adapté votre script du tutoriel de Galerie Photo sur ma page PHP.
Voici un bref extrait :
<BODY>
<DIV>[i]Menu[/i]</DIV>
<TABLE>
<tr><td><div id='galerie'>
<?
OUVERTURE DE MA DB MYSQL;
requete=nomfichierphoto /4;
echo "<a href='chemin/".$row["nomfichierphoto"]."' title='".$row["titre"]."'><img src='chemin/".$row["nomfichierphoto"]."' alt='".$row["titre"]."'></a>";
?>
</div></td></tr>
<tr><td><div id='box'>
<?
echo "<h2>".$row["titre1"]."</h2><p><img id='img_orig' src='chemin/".$row["nom1erfichierphoto"]."' alt='".$row["titre1"]."' title='".$row["titre1"]."'></p>";
?>
</div></td></tr>
</TABLE>
</BODY>
Bon, en mieux, ya plein de truc zappé pcq trop long, et ca gère le lien vers les pages suivantes et précédentes.... Bref.
Du coup, ya plusieurs 'a' et j'ai fait comme suit :
function display_img()
{
var bascule = document.getElementById('galerie');
var links = bascule.getElementsByTagName('a');
var big_photo = document.getElementById('img_orig');
var titre_photo = document.getElementsByTagName('h2')[0];
for (var i = 0 ; i < links.length ; ++i) {
links[ i ].onclick = function() {
big_photo.src = this.href;
big_photo.alt = this.alt;
big_photo.title = this.title;
titre_photo.firstChild.nodeValue = this.title;
return false;
};
}
}
window.onload = display_img;
Mais ca ne fonctionne pas...
Tout s'affiche comme y faut, les miniatures (comprise entre les balises <div id='galerie'>) s'affichent et le zoom dans <div id='box'> aussi.
Mais si je cliques sur une photo, je sors de la page et je vais sur : http://site/chemin/nomfichierphoto.
J'ai essayé plusieurs trucs sans trop savoir ce que je faisais, mais ca na rien donné...
Est-ce quelqu'un voit d'où vient mon problème ?
D'avance merci pour votre aide !!!!
Modifié par badaboumpanpan (29 Jun 2006 - 20:10)