|
Publicité | |||||||||||||||||||||||
|
|
#1 | ||||
|
Invité régulier
![]() Inscription : novembre 2005 Messages : 39 ![]() |
Salut à tous
Je sais que ce message va en faire sourire plus d'un vu la simplicité de la chose... mais bon... j'ai un petit soucis avec ces fonctions que je vous invite à tester. Quand j'ouvre la popup, j'enregistre l'objet dans la variable w. je réutilise don w, pour fermer cette meme popup. Et bien si vous testez, ca ne fonctionne pas. Ce qui est drole c'est que si je remplace page par '' dans la ligne et bien, dans ce cas, ca fonctionne. Auriez vous une idée pour m'eclairer? Code :
Concernant les appels : Code :
Merci d'avance. Benoit. |
||||
|
|
00
|
|
|
#2 | ||
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 29 075 ![]() |
C'est juste une question de portée de variable, w est déclarée dans la fonction et tu essaye de l'appeler depuis une autre fonction...
Declare w en dehors de toute fonction afin qu'elle ait une portée globale... Code :
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
||
|
|
00
|
|
|
#3 | ||
|
Invité régulier
![]() Inscription : novembre 2005 Messages : 39 ![]() |
Merci pour ta réponse.
J'ai changé mon code mais j'ai l'impression que je n'appelle pas correctement la fenetre ouverte pour la fermer ou pour mettre le focus. Voici le code. (mise en commentaire la ligne qui pose probleme) Code :
et ca ne fonctionne pas non plus. Encore merci pour ton aide Ben. |
||
|
|
00
|
|
|
#4 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 29 075 ![]() |
wiwdow.open ...
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#5 |
|
Invité régulier
![]() Inscription : novembre 2005 Messages : 39 ![]() |
Désolé :s mais :
wiwdow.wfenetre.focus(); ne fonctionne pas non plus :s |
|
|
00
|
|
|
#6 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 29 075 ![]() |
Code :
wfenetre=open(page,'popup',"top="+top+",left="+left+",width="+largeur+",height="+hauteur+",toolbar=no,scrollbars=no,resizable=no,directories=no,menubar=no,status=no,location=no").focus();
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#7 |
|
Invité régulier
![]() Inscription : novembre 2005 Messages : 39 ![]() |
Ok mais si je veux faire le focus après ou un close par exemple?
Car variable.close() n'a pas l'air de fonctionner. (encore merci) |
|
|
00
|
|
|
#8 |
|
Invité régulier
![]() Inscription : novembre 2005 Messages : 39 ![]() |
J'ai du mal m'exprimer.
Comment puis je réutiliser la variable wfenetre Pour faire soit un focus, soit un close, soit une action quelconque sur la popup? Merci encore d'avance |
|
|
00
|
|
|
#9 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 29 075 ![]() |
tu ne peux l'utiliser que du parent ...
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#10 |
|
Invité régulier
![]() Inscription : novembre 2005 Messages : 39 ![]() |
Oui bien entendu, je l'utilise dans le parent, dans la page qui ouvre la popup.
Mais comme je disais, quand je fais variable.close(); ou ce genre de chose, ca ne fonctionne pas. idem pour variable.document.close(); |
|
|
00
|
|
|
#11 | ||
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 29 075 ![]() |
testé sour IE et ffx ...
Code :
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
||
|
|
00
|
|
|
#12 | ||
|
Invité régulier
![]() Inscription : novembre 2005 Messages : 39 ![]() |
Regarde, ton code fonctionne avec about:machin
mais si je met google par exemple, ca ne fonctionne pas : Code html :
Dernière modification par Bovino ; 17/03/2010 à 15h34. Motif: Merci d'utiliser les balises [code] (bouton '#') de l'éditeur !!! |
||
|
|
00
|
|
|
#13 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 29 075 ![]() |
je viens de tester même sous IE8 et ... ça fonctionne aussi ...
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#14 |
|
Invité régulier
![]() Inscription : novembre 2005 Messages : 39 ![]() |
chez moi sur ie8 et chrome, marche pas.
Tan pis pas grave je vais chercher. Bonne journée |
|
|
00
|
|
|
#15 |
![]() ![]() Développeur Web Php Mysql Html Javascript CSS Apache - Intégrateur - Analyste Programmeur Inscription : mars 2002 Messages : 29 075 ![]() |
je viens aussi de tester sous chrome ... avec succès ...
c'est l'ouverture ou la fermeture qui ne fonctione pas ???
__________________
Ma page Developpez Président du CCMPTP (Comité Contre le Mot "Problème" dans les Titres de Posts) Deux règles du succès: 1) Ne communiquez jamais à quelqu'un tout votre savoir... Votre post est résolu ? Alors n'oubliez pas le Tag ![]() ![]() réalisations :www.planet-languages.com|www.saftair.com| www.ouestisol.fr | www.sebemex.fr | www.extramiante.fr | www.sistac-alizay.fr | www.acoustishop.fr | www.litt.fr | www.ouestventil.fr |
|
|
00
|
|
|
#16 |
|
Invité régulier
![]() Inscription : novembre 2005 Messages : 39 ![]() |
La fermeture ^^.
|
|
|
00
|
|
|
#17 |
![]() ![]() Inscription : janvier 2007 Messages : 9 037 ![]() |
Bonjour,
tout se passe comme si tu avais une erreur Javascript dans ton code après l'ouverture de ta pop => l'ouverture marche => le code plante => le reste ne fonctionne plus. As-tu activer la "notification des erreurs de scripts" (ou équivalent) de ton nav ? Sinon, je ne sais pas quel est le fonctionnement attendu, mais avec un 2° paramètre du open() = 'popup', tu ne pourras pas en ouvrir plusieurs simultanément .... A+ |
|
|
00
|
|
|
#18 |
|
Invité régulier
![]() Inscription : novembre 2005 Messages : 39 ![]() |
En effet et l'erreur est celle ci :
'w' a la valeur Null ou n'est pas un objet. |
|
|
00
|
|
|
#19 |
![]() ![]() Inscription : janvier 2007 Messages : 9 037 ![]() |
On peut voir le passage de code en question ?
(pas uniquement la ligne : il faut le contexte) A+ |
|
|
00
|
|
|
#20 | ||
|
Invité régulier
![]() Inscription : novembre 2005 Messages : 39 ![]() |
C'est tout simple, copier coller simplement le code ci apres :
Code :
Ensuite, lancer le fichier html (avec ie 8 par exemple). Ensuite quand la fenetre s'est ouverte cliquer sur le bouton pour fermer la fenetre. Et la vous aurez aussi l'erreur ^^ |
||
|
|
00
|
Copyright © 2000-2012 - www.developpez.com