pop-up

pop-up - Programmation

Marsh Posté le 14-12-2001 à 10:23:05    

Voila j ouvre un pop-up et lorsque j'appuie sur un boutton ^pour le fermer il y a une fenetre windows de confirmation qui s'ouvre.
Comment éviter cette commande ?
Quel est la commande pour fermer une fenetre ?
 
Merci

Reply

Marsh Posté le 14-12-2001 à 10:23:05   

Reply

Marsh Posté le 14-12-2001 à 10:41:30    

en JS :
 
nom_de_ta_fenetre.close();

Reply

Marsh Posté le 14-12-2001 à 10:44:22    

fly LM a écrit a écrit :

en JS :
 
nom_de_ta_fenetre.close();  




 
Quand je fais window.close() j ai une fenetre windaube de confirmation qui s'ouvre !!!
 
Merci Microsoft...

Reply

Marsh Posté le 14-12-2001 à 10:47:02    

n'exagère pas, c'est normal ...


---------------
What is popular is not always right, what is right is not always popular :D
Reply

Marsh Posté le 14-12-2001 à 10:47:46    

Oui, c'est pour ça qu'il faut préciser le nom de la fenêtre... Là normalement tu n'as plus de demande de confirmation.

Reply

Marsh Posté le 14-12-2001 à 10:49:58    

darklord22 a écrit a écrit :

n'exagère pas, c'est normal ...  




J'exagere pas ... comment ca c normal ?
Y'a pas une autre solution ?
En faite voila mon probleme :
Quand l utilisateur fait une mauvaise saisie sur un formulaire je veux q'un message s'ouvre (genre pop-up) lui disant l erreur.
Mais si pour fermer cette fenetre il a une confirmation windaube il va pas etre content
 :(  
 
Quelle solution a entreprendre ?

Reply

Marsh Posté le 14-12-2001 à 10:51:31    

fly LM a écrit a écrit :

Oui, c'est pour ça qu'il faut préciser le nom de la fenêtre... Là normalement tu n'as plus de demande de confirmation.  




ah d' acc
et le nom de la fenetre tu la defini ds quel balise ?

Reply

Marsh Posté le 14-12-2001 à 10:58:51    

snooper a écrit a écrit :

 
ah d' acc
et le nom de la fenetre tu la defini ds quel balise ?  




 
Losque tu l'ouvres !!!
 
exemple :
 
window.open('ton_url_a_afficher', 'nomfenetre', 'toolbar=yes,location=yes,status=yes,menubar
=yes,scrollbars=yes,resizable=yes,width=500,height
=500';)
 
OK ??

 

[edtdd]--Message édité par fly LM--[/edtdd]

Reply

Marsh Posté le 14-12-2001 à 11:10:08    

fly LM a écrit a écrit :

 
 
Losque tu l'ouvres !!!
 
exemple :
 
window.open('ton_url_a_afficher', 'nomfenetre', 'toolbar=yes,location=yes,status=yes,menubar
 
=yes,scrollbars=yes,resizable=yes,width=500,height
 
=500';)
 
OK ??  
 
 




 
 
je doit etre trop nul mais ca marche pas
erreur sur la page
 
page test.html :
 
<html>
<head>
<title>test</title>
<script language="javascript">
<!--
function test()
{
window.open("test1.html", "essai", "toolbar=no, location=no, directories=no, status=yes, scrollbars=yes, resizable=no, copyhistory=no, width=300, height=400, left=300, top=50" );
}
//-->
</script>  
</head>
<body>
<a href="#" OnClick="test()">Cliquez ici</a>
<br>blabla<br>
</body>
</html>
 
 
Sur mon pop-up test1.html :
 
<html>
<head>
<title>test1</title>
</head>
<body>
<br>blabla<br>
<form>
<input type="button" value="Fermer !!" onclick="essai.close()">
</form>
</body>
</html>

Reply

Marsh Posté le 14-12-2001 à 11:29:10    

Attends deux secondes, je t'ai dis une connerie, je te corrige cela !!!

Reply

Marsh Posté le 14-12-2001 à 11:29:10   

Reply

Marsh Posté le 14-12-2001 à 11:40:20    

La méthode open :
 
nom = open(URL, nom_fenetre, "paramètres" )
 
j'ai confondu nom et nom_fenêtre, en faite, c'est "nom" qui représente le nom qu'on donne à la fenêtre :
 
<script language="javascript">  
<!--  
function test()  
{  
essai = open("test1.html", "nomfenetre", "toolbar=no, location=no, directories=no, status=yes, scrollbars=yes, resizable=no, copyhistory=no, width=300, height=400, left=300, top=50" );  
}  
//-->  
</script>
 
"nomfenetre" est le nom de fenêtre à utiliser dans l'attribut TARGET d'un conteneur <FORM> ou <A>... Cf doc JS
 
Tu peux maintenant écire cela dans ta pop-up
 
<input type="button" value="Fermer !!" onclick="essai.close()">  
 
@+
 
Autre chose, si tu laisse window.open(...) dans ta fonction JS et que dans ta pop-up, tu mets window.close() à la place de essai.close(), ça marche aussi...

Reply

Marsh Posté le 14-12-2001 à 11:43:53    

OK je te remercie
je fais ca de suite

Reply

Marsh Posté le 14-12-2001 à 11:54:20    

il me demande tjs la fenetre de confirmation windaube !!!
Ah ce fameux bill...

Reply

Marsh Posté le 14-12-2001 à 11:56:30    

Là je comprend pas...
 
T'es sous IE quoi ??
 
@+, j'vais bouffer !!!

Reply

Marsh Posté le 14-12-2001 à 12:43:47    

vi je suis sous IE

Reply

Marsh Posté le 14-12-2001 à 13:27:54    

Euh, décidement, je ne suis pas réveillé...
 
Il ne faut pas fermer la pop-up en faisant :
 
essai.close() -> ceci est valable uniquement dans la fenêtre qui à ouvert ta popup avec la méthode essai = open();
 
la variable "essai" n'existe pas pour la pop-up.
 
Par contre, window.close(); suffit à fermer ta pop-up à partir de la pop-up. Maintenant, tu dois avoir une demande de confirmation dans l'unique cas ou ta pop-up n'as pas été ouverte par une autre fenêtre...
 
@+
 
------------------------------------------------------------
test.html :
 
<html>
<head>
<title>test</title>
<script language="javascript">
<!--
function test()
{
 essai = open("test1.html","Pipo","toolbar=no,location
=no,directories=no,status=yes,scrollbars=yes,resiz
able=no,copyhistory=no,width=300,height=400,left=3
00,top=50" );
}
//-->
</script>  
</head>
<body>
<a href="#" OnClick="test();">[ Cliquez ici ]</a>
<br>blabla<br>
<a href="#" onClick="essai.close();">[ Fermer la PopUp ]</a>
</body>
</html>
 
test1.html :
 
<html>
<head>
<title>test1</title>
</head>
<body>
<br>blabla<br>
<form>
<input type="button" value="Fermer !!" onclick="window.close();">
</form>
</body>
</html>  
 
------------------------------------------------------------

 

[edtdd]--Message édité par fly LM--[/edtdd]

Reply

Marsh Posté le 14-12-2001 à 14:59:29    

Je te remercie mais tjs le me probleme
bon c pas grave...
T'aurais pau une autre solution a me soumettre
Moi je veux juste une fenetre qui s 'ouvre ou n'importe koi en affichant un message d'erreur
et apres cette fenetre disparait quand on click sur OK

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed