Ouvrir une fenêtre popup en PHP

Consultez la formation au référencement naturel Google de WebRankInfo / Ranking Metrics

gcvoiron
WRInaute impliqué
WRInaute impliqué
 
Messages: 494
Inscription: Mer Oct 19, 2005 15:23

Ouvrir une fenêtre popup en PHP

Message le Lun Mai 08, 2006 19:09

Bonjour, je désire ouvrir une fenêtre popup, voici le CODE que j'utilise :
Code: Tout sélectionner
<a href=popup-mail.php?mail=$myrow[2] target=wclose
onclick=window.open('popup-mail.php?mail=$myrow[2]','wclose','width=500','height=300','toolbar=no','status=no','left=20','top=30')> Envoyer un mail</A>


Le problème est que quand je change les valeurs de width et height, la fenêtre ne change pas de dimension... Pourriez-vous m'aider? Merci.

Bellouga28
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 102
Inscription: Mer Avr 12, 2006 16:42

Message le Lun Mai 08, 2006 19:26

y a pas d'apostrophe entre les parametres

'width=500, height=30'

Eric 2A
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 147
Inscription: Dim Fév 26, 2006 12:00

Message le Lun Mai 08, 2006 19:28

Synthaxe : window.open('URL', 'nom', 'options');

Code: Tout sélectionner
<a href=popup-mail.php?mail=$myrow[2] target=wclose
onclick=window.open('popup-mail.php?mail=$myrow[2]','wclose','width=500,height=300,toolbar=no,status=no,left=20,top=30')> Envoyer un mail</A>


Edit : Bellouga28 plus rapide :)


Bourriquet
WRInaute passionné
WRInaute passionné
 
Messages: 635
Inscription: Lun Sep 19, 2005 22:10

Message le Lun Mai 08, 2006 20:17

Sinon, juste pour corriger, tu l'ouvres pas en PHP, mais tu l'ouvres en JavaScript que tu as généré à la volée grâce à un bout de code PHP ;)

gcvoiron
WRInaute impliqué
WRInaute impliqué
 
Messages: 494
Inscription: Mer Oct 19, 2005 15:23

Message le Lun Mai 08, 2006 20:27

C'est parfait! Merci beaucoup, bonne soirée.

gcvoiron
WRInaute impliqué
WRInaute impliqué
 
Messages: 494
Inscription: Mer Oct 19, 2005 15:23

Message le Lun Mai 08, 2006 20:32

Ca marche mais àa m'ouvre 2 fenêtre :
-Un popup
-Le même popup dans mon navigateur
Comment faire pour que ça en ouvre juste une?
Merci.


finstreet
WRInaute accro
WRInaute accro
 
Messages: 10468
Inscription: Dim Juil 10, 2005 12:39

Message le Lun Mai 08, 2006 20:40

tu as mis ton lien dans un href et dans un onclick... c pour ca que ca t'en ouvre deux

Code: Tout sélectionner
<a href="#" onClick="window.open('trucmuche.php','Fiche','toolbar=no,status=no,width=650 ,height=600,scrollbars=yes,location=no,resize=yes,menubar=yes')">


C ce que j'utilise

Eric 2A
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 147
Inscription: Dim Fév 26, 2006 12:00

Message le Lun Mai 08, 2006 21:27

Bien vu finstreet !

gcvoiron
WRInaute impliqué
WRInaute impliqué
 
Messages: 494
Inscription: Mer Oct 19, 2005 15:23

Message le Lun Mai 08, 2006 21:29

Mais le code de finstreet ne convient pas car je place mon code après echo"...


dd32
Modérateur
Modérateur
 
Messages: 3261
Inscription: Ven Sep 09, 2005 10:21

Message le Lun Mai 08, 2006 21:36

Code: Tout sélectionner
echo "<a href=\"#\" onClick=\"window.open('trucmuche.php','Fiche','toolbar=no,status=no,width=650 ,height=600,scrollbars=yes,location=no,resize=yes,menubar=yes')\">"


AW
WRInaute accro
WRInaute accro
 
Messages: 2274
Inscription: Mar Mai 31, 2005 14:41

Message le Lun Mai 08, 2006 21:38

Vous avez oublié les bases du référencement les petits gars????
il faut mettre le lien dans le href si on veut qu'il soit suivi par les moteurs, une syntaxe comme ceci devrait marcher :

Code: Tout sélectionner
<a href="popup-mail.php?mail=$myrow[2]" onclick="window.open('popup-mail.php?mail=$myrow[2]','wclose','width=500,height=300,toolbar=no,status=no,left=20,top=30'); return false;"> Envoyer un mail</a>

gcvoiron
WRInaute impliqué
WRInaute impliqué
 
Messages: 494
Inscription: Mer Oct 19, 2005 15:23

Message le Lun Mai 08, 2006 21:57

Ca ne marche toujours pas. Avec le code de dd32, les liens pour ouvrir le popup ne sont pas affiché. Et avec celui de AW, les "" ne passent pas...


AW
WRInaute accro
WRInaute accro
 
Messages: 2274
Inscription: Mar Mai 31, 2005 14:41

Message le Lun Mai 08, 2006 22:02

enleve les " dans mon code ça devrait passer ou sinon il faut les echapper avec \ comme l'a fait dd32

gcvoiron
WRInaute impliqué
WRInaute impliqué
 
Messages: 494
Inscription: Mer Oct 19, 2005 15:23

Message le Lun Mai 08, 2006 22:07

En enlevant les "" sa marche, mais dès que je clique sur le lien, toujours 2 fenêtres s'ouvrent.


dd32
Modérateur
Modérateur
 
Messages: 3261
Inscription: Ven Sep 09, 2005 10:21

Message le Lun Mai 08, 2006 22:44

normal...c'est justement ce que te recommande AW (pour un meilleur référencement, vu que c'est le thème du forum)

donc en ce qui concerne mon code (mais non optimisé référencement), le voici corrigé (et n'affichant qu'une seule fois la popup) :
Code: Tout sélectionner
echo "<a href=\"#\" onClick=\"window.open('popup-mail.php?mail=$myrow[2]','wclose','width=500,height=300,toolbar=no,status=no,left=20,top=30\">"

Ouvrir une fenêtre popup en PHP

Formation recommandée sur ce thème :

Formation Référencement naturel Google : apprenez une méthode efficace pour optimiser à fond le référencement naturel dans Google de façon durable... Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :



Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités