Précédent   Forum du club des développeurs et IT Pro > PHP > Scripts > Galeries
Galeries Forum d'entraide sur les scripts PHP de galeries multimédia (photos, vidéos, audio, ...). Avant de poster -> Galeries en PHP
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse
 
Outils de la discussion
Publicité
'
Vieux 18/09/2011, 12h38   #1
andre_21
Invité régulier
 
Inscription : avril 2009
Messages : 41
Détails du profil
Informations forums :
Inscription : avril 2009
Messages : 41
Points : 8
Points : 8
Par défaut ajuster une popup à la taille d'une image de galerie

Bonjour à Tous,

J'ai créé une petite galerie de photos et lorsque je clique sur une photo, j'ouvre une popup.

Je voudrais ajuster la taille de cette popup à la taille de l'image.

j'ai essayé avec getimagesize, mais je n'arrive pas à l'insérer dans mon window.open

Auriez-vous une solution ? Merci d'avance
Code :
1
2
3
4
5
6
7
8
9
10
11
 
//list($width, $height, $type, $attr) = getimagesize("$nom_repertoire_maxi");
			$image = '<img src="'.$nom_repertoire .'"  width="15%" >';
			echo "	<a href='#' onclick=\"popphoto=window.open('mapage.php?photo=",$nom_repertoire_maxi,"','xxn','scrollbars=yes, resizable = 1, width=$width,height=$height');if (popphoto.blur) popphoto.focus()\">" , "$image " ;
 
		}
	}	
}	
		closedir($rep);
 
?>
andre_21 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 18/09/2011, 22h46   #2
jreaux62
Rédacteur
 
Avatar de jreaux62
 
Homme Jérôme Réaux
Webdesigner
Inscription : août 2008
Messages : 3 657
Détails du profil
Informations personnelles :
Nom : Homme Jérôme Réaux
Âge : 46
Localisation : France, Pas de Calais (Nord Pas de Calais)

Informations professionnelles :
Activité : Webdesigner
Secteur : Arts - Culture

Informations forums :
Inscription : août 2008
Messages : 3 657
Points : 7 538
Points : 7 538
Envoyer un message via Skype™ à jreaux62
Bonjour,
sauf erreur : -> getimagesize()
Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<?php
		if(file_exists($nom_repertoire_maxi) {
			$file_size = getimagesize($nom_repertoire_maxi);
			$width = $file_size[0];
			$height = $file_size[1];
		} else {
			$width = 800; // par defaut
			$height = 400; // par defaut
		}
?>
		<a href="#" onclick="popphoto=window.open('mapage.php?photo=<?php echo $nom_repertoire_maxi; ?>','xxn','scrollbars=yes, resizable=1, width=<?php echo $width; ?>,height=<?php echo $height; ?>'); if (popphoto.blur) popphoto.focus();">
		<img src="<?php echo $nom_repertoire; ?>" width="15%" alt=""/>
		</a>
<?php
	// [...]
?>
ps : pour éviter de te planter sur les ' " \" \' : sors le code html/JavaScript du code PHP.
__________________
"Ce qui se conçoit bien s'énonce clairement - Et les mots pour le dire arrivent aisément."
Nicolas Boileau-Despréaux, Homme de lettres français (1636-1711), principal théoricien de l'esthétique classique.
"Quand le sage montre la lune, le sot regarde le doigt."
Confucius, Homme d'Etat et philosophe chinois (551-479 av. J.-C).
Site perso Mes tutos DVP
Gestion-Affichage de Nouvelles Affichage en tableau HTML Fonctions de redimensionnement d'images
jreaux62 est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/09/2011, 07h00   #3
andre_21
Invité régulier
 
Inscription : avril 2009
Messages : 41
Détails du profil
Informations forums :
Inscription : avril 2009
Messages : 41
Points : 8
Points : 8
bonjour jreaux62

Merci pour ta réponse, impec.
andre_21 est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Cette discussion est résolue.
Outils de la discussion

Navigation rapide


Fuseau horaire GMT +2. Il est actuellement 08h25.


 
 
 
 
Partenaires

Hébergement Web