syntaxe pour ouverture fenetre reduite

Mammouth du PHP | 620 Messages

22 juin 2008, 09:29

bonjour,

j'essai de faire ouvrir une page depuis un lien dans un popup (si vous avez une autre solution que le popup ...) mais le lien s'ouvre normalement dans un fenetre complete.
si j'ecrie mon code dans un page en html classique sans php le popup s'ouvre bien dans les dimenssion voulu.

Code : Tout sélectionner

<a href="http://www.photos-vosges.fr/snap/index.html" style="color: #FF9900; text-decoration: none;" onclick="window.open('','popup','width=360,height=410,top=0,left=0,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0')" target="popup">Votre photo ici --> cliquez ! </a>
maintenant si j'essai d'intégrer dans un echo en php le popup ne fonctionne plus et la fenetre s'ouvre entierement comme si il n'y avait pas de pop up.
echo'<td align="center">
		<div id="cadresnap">
		<img src="../snap/' , $resultat['photo'] , '" alt="' , $resultat['prenom'] , ' a mis sa trombine sur photos vosges" /></br>
		' , $resultat['prenom'] , '</br>
		' , $resultat['date'] , '</br>
		<a href="photo-snap-com.php?id=' , $resultat['id'] , '" style="color: #FF9900; text-decoration: none;" onclick="window.open('','popup','width=360,height=410,top=0,left=0,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0')" target="popup"><img src="../images/com.png" alt="ajouter un commentaire" border="0"></a>
		</div>
	</td>';


je ne connais que la solution du popup pour ouvrir un lien dans une petite fenetre au format voulu.
si vous connaissez autre chose ou si vous avez la solution du pourquoi sa marche pas... davance merci.

Eléphant du PHP | 451 Messages

22 juin 2008, 09:39

Bonjour,

Essaye ceci:
echo'<td align="center">
        <div id="cadresnap">
        <img src="../snap/' , $resultat['photo'] , '" alt="' , $resultat['prenom'] , ' a mis sa trombine sur photos vosges" /></br>
        ' , $resultat['prenom'] , '</br>
        ' , $resultat['date'] , '</br>
        <a href="photo-snap-com.php?id=' , $resultat['id'] , '" style="color: #FF9900; text-decoration: none;" onclick="window.open(\'\',\'popup\',\'width=360,height=410,top=0,left=0,toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0\')" target="popup"><img src="../images/com.png" alt="ajouter un commentaire" border="0"></a>
        </div>
    </td>';
Pour ton echo tu utilise les guillemets simples ' ' et pour ton popup aussi donc dans la popup il faut des \ devant les '.

Mammouth du PHP | 620 Messages

22 juin 2008, 09:51

Merci sa fonctionne :lol:

Eléphant du PHP | 451 Messages

22 juin 2008, 10:03

De rien.

Mais surtout n'oublie pas le tag résolu.

Avatar du membre
Modérateur PHPfrance
Modérateur PHPfrance | 10684 Messages

22 juin 2008, 12:00

Juste une petite remarque en passant, la balise "</br>" seule n'existe pas.
En HTML il faut utiliser "<br>" (il n'y a, à ma connaissance, pas de balise de fin), et en XHTML "<br />", ou simplement ne rien mettre si tu ne veux pas de retour à la ligne :)
Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...