Salut !
Sur cette page de mon site j'utilise un script PHP nommé gphotos 1.5 pour mon album photo. Celui ci ouvre les photos sur la page en cours quand on clique dessus et je veux le modifier pour qu'il l'ouvre dans une nouvelle fenêtre qui se met à la bonne taille. La seule solution que j'ai trouvé est la fonction window.open de javascript mais je n'arrive pas à la faire fonctionner
voilà le code d'origine :
et le code modifié :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 echo " <TD><div ALIGN=CENTER><A HREF=\"affich.php?image=$lienphoto&rep=$rep&ajmp=$ajmotdepasse&tc=$typeclassement&pc=$PageEnCours\" class=\"NomPhotos\" target=\"_blank\"><IMG SRC=\"$lienthumbphoto\" ALT=\"$file\" border=\"0\">\n"; if ($affichnomimgmini == 2) echo "<BR>$file \n"; elseif ($affichnomimgmini == 1) { $tabnomimg = explode(".",$file); unset($tabnomimg[count($tabnomimg)-1]); $nvxnomimg = implode(".",$tabnomimg); echo "<br>$nvxnomimg \n"; } if (file_exists($rep.'/'.$file.".comment")) echo "<br>$txtdessouscomment"; echo "</A></div></TD> \n";
je ne sais pas si c'est un probleme de javascript, de php ou de HTML toujours est-il que lorsque je clique sur l'image ça ne fait rien du tout...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 echo " <TD><div ALIGN=CENTER><span class=\"NomPhotos\" onclick=\"window.open(\'affich.php?image=$lienphoto&rep=$rep&ajmp=$ajmotdepasse&tc=$typeclassement&pc=$PageEnCours\',\'T a h l a n i a k - D i a p o r a m a\',\'menubar=0, status=0, location=0, scrollbars=1, resizable=1, width=720, height=600, top=0,left=0\'); return false;\"><IMG SRC=\"$lienthumbphoto\" ALT=\"$file\" border=\"0\">\n"; if ($affichnomimgmini == 2) echo "<BR>$file \n"; elseif ($affichnomimgmini == 1) { $tabnomimg = explode(".",$file); unset($tabnomimg[count($tabnomimg)-1]); $nvxnomimg = implode(".",$tabnomimg); echo "<br>$nvxnomimg \n"; } if (file_exists($rep.'/'.$file.".comment")) echo "<br>$txtdessouscomment"; echo "</span></div></TD> \n";
Pouvez vous m'aider ? Merci d'avance !
David
Partager