Page 1 sur 1

syntaxe pour ouverture fenetre reduite

Posté : 22 juin 2008, 09:29
par fabrice88250
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.

Posté : 22 juin 2008, 09:39
par djtec
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 '.

Posté : 22 juin 2008, 09:51
par fabrice88250
Merci sa fonctionne :lol:

Posté : 22 juin 2008, 10:03
par djtec
De rien.

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

Posté : 22 juin 2008, 12:00
par Ryle
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 :)