Précédent   Forum des professionnels en informatique > Webmasters - Développement Web > JavaScript > Bibliothèques & Frameworks > Prototype & Script.aculo.us
Prototype & Script.aculo.us Forum d'entraide sur les frameworks Prototype et Script.aculo.us
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 21/04/2008, 15h22   #1
Membre du Club
 
Inscription : novembre 2007
Messages : 236
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 236
Points : 40
Points : 40
Par défaut [Prototype] Fermeture popup ouverte?

Bonjour à tous,

Je viens de découvrir ce matin, la libairie prototype, qui est très interessante à premiere vue.
Seulement je n'ai pas trouvé ce qu'il me fallait sur le net concernant la fermeture d'une fenetre préalablement ouverte.

J'aimerais pouvoir fermer ma fenetre suite à un click sur une image dans cette derniere.

Cela est il possible?

Merci d'avance.
Dev@lone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/04/2008, 18h41   #2
Responsable Modération
 
Homme
Inscription : janvier 2007
Messages : 9 316
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Secteur : Finance

Informations forums :
Inscription : janvier 2007
Messages : 9 316
Points : 15 522
Points : 15 522
Bonjour,
Citation:
Envoyé par Subshadow Voir le message
J'aimerais pouvoir fermer ma fenetre suite à un click sur une image dans cette derniere.
Code :
<img src="..." alt="..." onclick="self.close();">
A+
E.Bzz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/04/2008, 19h02   #3
Membre du Club
 
Inscription : novembre 2007
Messages : 236
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 236
Points : 40
Points : 40
Sa ne fonctionne pas.

Je reprécise que c'est grâce au framework prototype que j'ouvre mon popup.
Dev@lone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/04/2008, 19h04   #4
Responsable Modération
 
Homme
Inscription : janvier 2007
Messages : 9 316
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Secteur : Finance

Informations forums :
Inscription : janvier 2007
Messages : 9 316
Points : 15 522
Points : 15 522
Citation:
Envoyé par Subshadow Voir le message
Sa ne fonctionne pas.

Je reprécise que c'est grâce au framework prototype que j'ouvre mon popup.
Ah oui, c'est vrai : c'est pas une pop, mais un div

Tu appelles un script pour l'afficher, tu dois avoir le pendant pour le masquer (mais ne cherche pas "pop" : ça n'en est pas une) ...

A+
E.Bzz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 21/04/2008, 19h13   #5
Membre du Club
 
Inscription : novembre 2007
Messages : 236
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 236
Points : 40
Points : 40
Le pendant?

Keketudis?
Dev@lone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/04/2008, 09h04   #6
Responsable Modération
 
Homme
Inscription : janvier 2007
Messages : 9 316
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Secteur : Finance

Informations forums :
Inscription : janvier 2007
Messages : 9 316
Points : 15 522
Points : 15 522
Citation:
Envoyé par E.Bzz Voir le message
Ah oui, c'est vrai : c'est pas une pop, mais un div

Tu appelles un script pour l'afficher, tu dois avoir une fonction équivalente pour le masquer (mais ne cherche pas "pop" : ça n'en est pas une) ...
A+
E.Bzz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/04/2008, 09h35   #7
Membre du Club
 
Inscription : novembre 2007
Messages : 236
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 236
Points : 40
Points : 40
Ha okay! Je te remercie de ton aide en tout cas.

C'est en quelque sorte cette fonction-ci que je recherche en vain.
Dev@lone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/04/2008, 09h39   #8
Responsable Modération
 
Homme
Inscription : janvier 2007
Messages : 9 316
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Secteur : Finance

Informations forums :
Inscription : janvier 2007
Messages : 9 316
Points : 15 522
Points : 15 522
Citation:
Envoyé par Subshadow Voir le message
Ha okay! Je te remercie de ton aide en tout cas.

C'est en quelque sorte cette fonction-ci que je recherche en vain.
Je connais pas prototype (sinon je t'aurais donné la fonction ), mais elle doit être utilisée même dans les exemples les plus basiques, non ?
Ca sera peut-être plus facile à trouver que dans la doc elle-même ...

A+
E.Bzz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/04/2008, 10h06   #9
Membre du Club
 
Inscription : novembre 2007
Messages : 236
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 236
Points : 40
Points : 40
Je te remercie, seulement, regarde les exemples fournis:

http://prototype-window.xilinus.com/samples.html

Ya rien qui peux m'aider! Et de plus c'est pas super super simple à comprendre, car eux quand ils ouvrent une popup sa bloque la page en dessous, j'ai cherché durants des heures mais impossible de trouver comment faire ce super effet!
Dev@lone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/04/2008, 10h13   #10
Responsable Modération
 
Homme
Inscription : janvier 2007
Messages : 9 316
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Secteur : Finance

Informations forums :
Inscription : janvier 2007
Messages : 9 316
Points : 15 522
Points : 15 522
A priori, il s'agirait de Comment l'ouvres-tu ?

A+
E.Bzz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/04/2008, 10h29   #11
Membre du Club
 
Inscription : novembre 2007
Messages : 236
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 236
Points : 40
Points : 40
Je viens de trouver ceci:

Qui fonctionne très bien pour fermer toutes les fenetres à partir de la page où tu ouvre la fenetre.

Seulement quand tu veux fermer à partir de la fenetre elle même, impossible!

J'ouvre comme ça:

Code :
1
2
3
4
5
6
 function openAjaxConfirm(lien) 
		{			 
			var win = new Window({className: "bluelighting", top:150, left:100, width: 500, height: 310, url: lien}); 
 
			win.show();
 	  }
Dev@lone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/04/2008, 10h35   #12
Responsable Modération
 
Homme
Inscription : janvier 2007
Messages : 9 316
Détails du profil
Informations personnelles :
Sexe : Homme
Localisation : France, Isère (Rhône Alpes)

Informations professionnelles :
Secteur : Finance

Informations forums :
Inscription : janvier 2007
Messages : 9 316
Points : 15 522
Points : 15 522
Alors essaye
Code :
1
2
3
4
5
6
7
8
9
10
11
var win;
function openAjaxConfirm(lien) 
{			 
win = new Window({className: "bluelighting", top:150, left:100, width: 500, height: 310, url: lien}); 
win.show();
}

function closeAjaxConfirm() {
win.destroy();
}
A+
E.Bzz est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 22/04/2008, 10h46   #13
Membre du Club
 
Inscription : novembre 2007
Messages : 236
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 236
Points : 40
Points : 40
No, toujours pas!

Sa ne fonctionne qu'avec colseAll! Ce qui me semble quand même assez bizzar!

Enfin même avec closeAll, sur la fenetre même où je souhaite fermer, c'est impossible! Que à partir de la page index.
Dev@lone est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 23/04/2008, 09h10   #14
Membre du Club
 
Inscription : novembre 2007
Messages : 236
Détails du profil
Informations forums :
Inscription : novembre 2007
Messages : 236
Points : 40
Points : 40
J'ai enfin réussis à faire fermer de la fenetre elle même.

En mettant:

Seulement, sa ne fonctionne qu'avec le closeAll. Et je n'ai toujours rien trouver pour fermer une seule fenetre.
Dev@lone 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 19h44.


 
 
 
 
Partenaires

Hébergement Web