Ouverture popup

Alex-7 -  
 alex-7 -
Bonjour,

Je poste un sujet sur ce forum pour ce que je pense être un simple problème de quote, mais je ne m'en sors pas bien que j'ai tout essayé. Alors en fait, je souhaite ouvrir une fenetre popup lorsqu'on clique sur une image jusque la, rien de compliqué. Voici mon code :

echo '<tr><td align="center">
<a href="popup.php?photo='.$id.'" onclick="window.open(this.href); return false;">
<img src="'.$data_equipes["lien"].'" style="width:400px; border:solid 2px #000;" />
</a></td></tr>';

Jusque là tout va bien. Mais lorsque je souhaite ajouter des attributs a la fenetre popup, rien ne va plus...Je souhaite obtenir quelquechose de ce genre (donner un titre, mettre des dimensions, etc.) :

echo '<tr><td align="center">
<a href="popup.php?photo='.$id.'"
onclick="window.open(this.href, "Test", "height=100, width=200, top=100, left=100, toolbar=no"); return false;">
<img src="'.$data_equipes["lien"].'" style="width:400px; border:solid 2px #000;" />
</a></td></tr>';

Mais là, j'ai des erreurs javascript, et je pense que c'est a cause des quote, mais je n'arrive pas a resoudre le probleme...

J'espere avoir été assez clair ! Sinon je peux apporter des precisions ;)

Merci d'avance a tous.
A voir également:

2 réponses

stephane_mc2004 Messages postés 807 Statut Membre 96
 
Je ne me suis pas initié au php, mais j'en ai juste quelque notions.
je pense que lorsque tu met window.open(this.href, "Test", "height=100, width=200, top=100, left=100, toolbar=no"); evite les "espaces" par exemple:
window.open(this.href,"","height=100,width=200,top=100,left=100,toolbar=no");

Personnellement je n'aime pas nommer mes fenetres popup (comme tu as mis "test" par exemple)

essais et reecri moi pour voir si sa marche:)
1
alex-7
 
Rebonjour,

Et bien non ca ne marche pas, j'ai toujours des erreurs javascripts lorsque j'ajoute des attributs a ma fenetre popup :/
Je ne pense pas que ce soit les espaces mais les caracteres " et ' qui font bugger...Pourquoi je ne sais pas mais je pense que c'est a cause de cela.

Et je nomme juste ma fenetre popup pour eviter de polluer l'ecran de l'utilisateur s'il clique sur 5 images différentes...C'est juste pour le coté pratique on va dire...

En tout cas merci pour cette premiere reponse, mais malheureusement mon probleme subsiste toujours :/

J'espere que quelqu'un d'autre aura une idée sur comment resoudre ce pb !

Merci d'avance ;)
0