Créer une popup !
Résolu/Fermé
xqM
Messages postés
98
Date d'inscription
lundi 29 juin 2009
Statut
Membre
Dernière intervention
31 mars 2014
-
4 oct. 2011 à 09:40
jojo673 Messages postés 210 Date d'inscription lundi 19 septembre 2011 Statut Membre Dernière intervention 9 avril 2014 - 5 oct. 2011 à 09:34
jojo673 Messages postés 210 Date d'inscription lundi 19 septembre 2011 Statut Membre Dernière intervention 9 avril 2014 - 5 oct. 2011 à 09:34
A voir également:
- Créer une popup !
- Créer un compte gmail - Guide
- Créer un compte google - Guide
- Créer une liste déroulante excel - Guide
- Créer un groupe whatsapp - Guide
- Créer une adresse hotmail - Guide
9 réponses
jojo673
Messages postés
210
Date d'inscription
lundi 19 septembre 2011
Statut
Membre
Dernière intervention
9 avril 2014
44
4 oct. 2011 à 23:14
4 oct. 2011 à 23:14
Ouais c'est normal j'ai repérer 2 faute :
- Les guillemets ne sont pas correctement fermés : mettre ...height="+hauteur); au lieu de ...height="+hauteur+");
- Il manque une virgule après le location=no
Sa donne donc ça :
Parcontre tu passe un paramètre à ta fonction => popup.html, mais là il ne sert à rien. ;)
- Les guillemets ne sont pas correctement fermés : mettre ...height="+hauteur); au lieu de ...height="+hauteur+");
- Il manque une virgule après le location=no
Sa donne donc ça :
<A href="javascript:ouvre_popup('popup.html')"><font size="2px"><u>mot de pass oublié ?</u></A> <SCRIPT language="javascript"> function ouvre_popup(page) { var largeur = screen.width / 2; var hauteur = screen.height / 2; window.open("forget_mdp.php","nom_popup","menubar=no, status=no, scrollbars=no, location=no, width="+largeur+", height="+hauteur); } </SCRIPT>
Parcontre tu passe un paramètre à ta fonction => popup.html, mais là il ne sert à rien. ;)
jojo673
Messages postés
210
Date d'inscription
lundi 19 septembre 2011
Statut
Membre
Dernière intervention
9 avril 2014
44
4 oct. 2011 à 11:53
4 oct. 2011 à 11:53
Une p'tite parenthèse en trop dans :
OnClick="window.open('page.php'), 'test', 'width=200px,height=100px,top=10px,left=10px');"à remplacer par :
OnClick="window.open('page.php', 'test', 'width=200px,height=100px,top=10px,left=10px');"
xqM
Messages postés
98
Date d'inscription
lundi 29 juin 2009
Statut
Membre
Dernière intervention
31 mars 2014
4
4 oct. 2011 à 13:02
4 oct. 2011 à 13:02
Bonjour jojo673 !
ça ne marche pas non plus car je ne dois pas préciser " px " pour la longueur/largeur !
donc la bonne syntaxe est : OnClick="window.open('page.php', 'test', 'width=200,height=100,top=10,left=10');"
est-il possible d'exprimer tout ça en % au lieu de pixels ?
Cordialement,
xqM
ça ne marche pas non plus car je ne dois pas préciser " px " pour la longueur/largeur !
donc la bonne syntaxe est : OnClick="window.open('page.php', 'test', 'width=200,height=100,top=10,left=10');"
est-il possible d'exprimer tout ça en % au lieu de pixels ?
Cordialement,
xqM
jojo673
Messages postés
210
Date d'inscription
lundi 19 septembre 2011
Statut
Membre
Dernière intervention
9 avril 2014
44
4 oct. 2011 à 13:10
4 oct. 2011 à 13:10
Il me semble que c'est obligatoirement en pixel. Sinon il faut recalculer la taille en fonction de la taille de la fenêtre de l'utilisateur.
Pour ça il existe screen.height et screen.width qui renvoient la hauteur et largeur de la fenêtre de l'utilisateur, il suffit alors d'un petit calcul qui nous donnera une nouvelle taille de la fenêtre.
Pour ça il existe screen.height et screen.width qui renvoient la hauteur et largeur de la fenêtre de l'utilisateur, il suffit alors d'un petit calcul qui nous donnera une nouvelle taille de la fenêtre.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
xqM
Messages postés
98
Date d'inscription
lundi 29 juin 2009
Statut
Membre
Dernière intervention
31 mars 2014
4
4 oct. 2011 à 17:40
4 oct. 2011 à 17:40
pourrais-tu m'éclairer sur le sujet, ou me donner un exemple ?
je suis intéressé !
Cordialement,
xqM
je suis intéressé !
Cordialement,
xqM
jojo673
Messages postés
210
Date d'inscription
lundi 19 septembre 2011
Statut
Membre
Dernière intervention
9 avril 2014
44
Modifié par jojo673 le 4/10/2011 à 18:18
Modifié par jojo673 le 4/10/2011 à 18:18
Quelque chose du genre :
Ici j'ai diviser la hauteur et la largeur par 2 ce qui équivaut à une taille de 50%
var largeur = screen.width / 2; var hauteur = screen.height / 2; window.open('page.php', 'test', 'width='+largeur+',height='+hauteur+',top=10,left=10');
Ici j'ai diviser la hauteur et la largeur par 2 ce qui équivaut à une taille de 50%
xqM
Messages postés
98
Date d'inscription
lundi 29 juin 2009
Statut
Membre
Dernière intervention
31 mars 2014
4
4 oct. 2011 à 18:55
4 oct. 2011 à 18:55
Merci de ton aide.
j'ai mis ça et la popup ne s'ouvre pas :
<A href="javascript:ouvre_popup('popup.html')"><font size="2px"><u>mot de pass oublié ?</u></A>
<SCRIPT language="javascript">
function ouvre_popup(page) {
var largeur = screen.width / 2;
var hauteur = screen.height / 2;
window.open("forget_mdp.php","nom_popup","menubar=no, status=no, scrollbars=no, location=no width="+largeur+", height="+hauteur+");
}
</SCRIPT>
quel est le souci ?
Cordialement,
xqM
j'ai mis ça et la popup ne s'ouvre pas :
<A href="javascript:ouvre_popup('popup.html')"><font size="2px"><u>mot de pass oublié ?</u></A>
<SCRIPT language="javascript">
function ouvre_popup(page) {
var largeur = screen.width / 2;
var hauteur = screen.height / 2;
window.open("forget_mdp.php","nom_popup","menubar=no, status=no, scrollbars=no, location=no width="+largeur+", height="+hauteur+");
}
</SCRIPT>
quel est le souci ?
Cordialement,
xqM
xqM
Messages postés
98
Date d'inscription
lundi 29 juin 2009
Statut
Membre
Dernière intervention
31 mars 2014
4
5 oct. 2011 à 08:41
5 oct. 2011 à 08:41
Merci jojo673, c'est très sympa de ta part !
jojo673
Messages postés
210
Date d'inscription
lundi 19 septembre 2011
Statut
Membre
Dernière intervention
9 avril 2014
44
5 oct. 2011 à 09:34
5 oct. 2011 à 09:34
Parcontre si je me souviens bien la popup ne s'ouvre pas sur Internet Explorer, pour corriger ça il faut remplacer "nom_popup" par "_blank".