Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript
JavaScript Forum programmation JavaScript. Lire : Cours JavaScript, FAQ JavaScript, Toutes les FAQ JavaScript et Sources JavaScript
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 10/08/2011, 10h45   #1
Invité régulier
 
Jean Philipe
Inscription : avril 2009
Messages : 23
Détails du profil
Informations personnelles :
Nom : Jean Philipe

Informations forums :
Inscription : avril 2009
Messages : 23
Points : 7
Points : 7
Par défaut Fenêtre pop-up et fenêtre parent

Salut,

Je suis actuellement confronté un problème que je n'arrive pas résoudre et je viens donc solliciter votre aide.

Je voudrais afficher un lien "Afficher" depuis la fenêtre parent pour afficher une fenêtre pop-up et lorsque ce dernier est activé je voudrais cacher le lien "Afficher" et faire apparaître un autre lien "Fermer" pour fermer le pop-up.

Je voudrais aussi que lorsqu'on ferme le pop-up avec la croix ou alt-f4 le lien sur la page parent switch.

Cela est-il possible, si oui comment ?

Fenêtre parent.
Code :
<a id="open" href="javascript:openWindow()">Afficher</a><br />
Pop-up
Code :
1
2
3
4
5
 
function openWindow() {
	my_window = window.open("../application/views/popup.php",
	"mywindows","width=800,height=340, status=1");
}
le test que j'ai fais.
Code :
1
2
3
4
5
6
7
8
9
10
11
 
function openWindow() {
	window.fenetre = window.open("../application/views/popup.php",
	"mywindows","width=800,height=340, status=1");
}
 
if (window.fenetre) { 
  alert('ok');
} else {
  alert('not');
}
J'ai que le message not.
Merci
devocx est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 12/08/2011, 17h04   #2
Membre éclairé
 
Homme Damien Attanasio
Développeur informatique
Inscription : février 2007
Messages : 340
Détails du profil
Informations personnelles :
Nom : Homme Damien Attanasio
Localisation : France, Hérault (Languedoc Roussillon)

Informations professionnelles :
Activité : Développeur informatique
Secteur : Transports

Informations forums :
Inscription : février 2007
Messages : 340
Points : 307
Points : 307
Essai ça :

Code :
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
var popup; //on initialise la variable pour quelle soit en portée "globale"
 
function openWindow() {
  if(!popup) //si la popup n'est pas ouverte
  {
    popup = window.open("../application/views/popup.php","mywindows","width=800,height=340, status=1"); //on l'ouvre
    document.getElementById("open").innerHTML = "Cacher"; //on change le texte du lien
  }
  else //Si elle est ouverte, on veut la fermer
  {
    popup.close(); // on ferme la popup
    document.getElementById("open").innerHTML = "Afficher"; //on change le texte du lien
    popup = null; //on vide la variable par sécurité
  }
}
madevilts est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 08h48.


 
 
 
 
Partenaires

Hébergement Web