Bonjour à tous !
J'ai un problème pour faire un tout p'tit truc normalement tout con, mais là j'sais pas je bloque, j'en ai trop essayé, je vous appelle à l'aide !
Mon code :
la partie Javascript intégrée dans les balises <head>:
La partie html + php ou se trouve les liens à cliquer :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 <script language="javascript" type="text/javascript" src="js/mootools.svn.js"></script> <script language="javascript" type="text/javascript"> window.addEvents({ 'domready': function(){ $$('#slide_section table tr td a.lieninfo').addEvent('click', function(e) { // je pense qu'il y'a une erreur sur cette ligne ? le $$('') ? e = new Event(e).stop(); var url = "modules/infos.php"; new Ajax(url, { method: 'get', update: $('infos') }).request();}); } }); </script>
Ce script gère en fait une galerie. Les images sont affichés côtes à côtes dans le div "slide_section", dans un tableau.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18 <div class="slide_section"> <table width="100%" height="236"> <tr> <?php $db = mysql_connect($dbhost, $dbuser, $dbpass); mysql_select_db($dbname,$db); $sql = 'SELECT * FROM infos_images WHERE cat = "'.$c.'"'; $req = mysql_query($sql) or die('Erreur SQL !<br>'.$sql.'<br>'.mysql_error()); while($data = mysql_fetch_assoc($req)) { $taille_image = @getimagesize('images/travaux/mini_'.$data['image']); echo '<td width="'.$taille_image[0].'" height="'.$taille_image[1].'"><a href="#" class="lieninfo"><img src="images/travaux/mini_'.$data['image'].'" border="0" class="image" alt="'.$data['titre'].'" /></a></td>'; } mysql_close(); ?> </tr></table> </div>
Je veux que lorsqu'on clique sur une image, la page "modules/infos.php" se charge dans un div situé sur la même page, appelé "infos".
Rien ne s'affiche lors du clic. Quelque chose vous choque ? J'ai chopé le bout de script JS sur mootools.net, j'ai simplement change le $('start') en $$('#slide_section table tr td a.lieninfo')
Une idée ?
Merci d'avance !
Tom'
Partager